PDA

View Full Version : آموزش: Oracle Fusion Middleware



isaac_0561
سه شنبه 19 آذر 1392, 07:17 صبح
سلام دوستان
کسی می دونه Oracle Fusion Middleware چیه و از کجا می شه دانلودش کرد و استفاده کرد؟

با تشکر

رسول_57
چهارشنبه 20 آذر 1392, 07:25 صبح
Oracle Fusion middleware يا OFM كه معمولا با نام Fusion middleware شناخته مي شود ، شامل محصولات نرم افزاري مختلفي مي باشد كه همگي محصول شركت اوراكل مي باشند . Ofm سرويس هاي مختلفي را ارائه مي دهد كه بعضي از آنها عبارتند از : Java EE و ابزارهاي Developer ، سرويس هاي مجتمع سازي ، هوش تجاري ، نرم افزارهاي تعاملي و مديريت محتوا . Ofm مبتني بر استانداردهاي منبع آزاد است ، استانداردهايي نظير BPEL ، SOAP ، XML و JMS .

Oracle Fusion Middleware نرم افزارهايي را براي توسعه ، ارائه و مديريت معماري مبتني بر سرويس (SOA) ارائه مي كند . در حقيقت ارائه كننده مفهومي است كه اوراكل از آن به عنوان معماري قابل اتصال ياد مي كند و طراحي شده است تا مجتمع سازي سيستم ها و نرم افزارهاي كاربردي موجود را كه ساخته شركت هاي نرم افزاري ديگر است (مانند آي بي ام ، ماكروسافت و SAP AG) را با محصولات اوراكل تسهيل كند .

بسياري از محصولاتي كه تحت عنوان OFM ارائه مي شوند ، به خودي خود محصولات Middleware نيستند . Fusion Middleware اصولا ارائه دهنده بسياري از محصولات اوراكل در محيطي بيرون از نرم افزار و پايگاه داده اصلي اوراكل است .
مطابق با آماري كه خود شركت اوراكل ارائه داده است در سال 2006 ، 30 هزار سازمان از مشتريان Fusion Middleware بوده اند : 35 شركت از 50 غول تجاري بزرگ و بيش از 750 شركت تجاري بزرگ از ميان هزار شركت برتر . همچنين OFM از طرف 7500 شريك تجاري پشتيباني مي گردد .

به منظور فراهم سازي نرم افزارهاي استانداردي كه با اتوماسيون فرآيند تجاري سازگار باشد ، شركت HP از OFM در معماري سرويس گراي مالي (SOA) خود استفاده كرد .

اجزاي Oracle Fusion Middleware :



Enterprise application server (http://en.wikipedia.org/wiki/Application_server)

Oracle Weblogic Server (http://en.wikipedia.org/wiki/Oracle_Weblogic_Server)
Oracle Application Server (http://en.wikipedia.org/wiki/Oracle_Application_Server)
JRockit (http://en.wikipedia.org/wiki/JRockit) (a JVM (http://en.wikipedia.org/wiki/Java_Virtual_Machine))
Tuxedo (software) (http://en.wikipedia.org/wiki/Tuxedo_%28software%29)

Integration- and process-management

BPEL Process Manager (http://en.wikipedia.org/wiki/BPEL_Process_Manager)
Business activity monitoring (http://en.wikipedia.org/wiki/Business_activity_monitoring) (BAM)
business rules (http://en.wikipedia.org/wiki/Business_rule)
Business Process Analysis (http://en.wikipedia.org/w/index.php?title=Business_Process_Analysis&action=edit&redlink=1) Suite
Business process management (http://en.wikipedia.org/wiki/Business_process_management)
Oracle Data Integrator (ODI): an application using the database for set-based data integration[10] (http://en.wikipedia.org/wiki/Oracle_Fusion_Middleware#cite_note-10)
Enterprise connectivity (adapters)
Oracle Enterprise Messaging Service (http://en.wikipedia.org/w/index.php?title=Oracle_Enterprise_Messaging_Servic e&action=edit&redlink=1)
Oracle Enterprise Service Bus (http://en.wikipedia.org/wiki/Oracle_Enterprise_Service_Bus)
Oracle Application server B2B (http://en.wikipedia.org/w/index.php?title=Oracle_Application_server_B2B&action=edit&redlink=1)
Oracle Service Registry
Oracle Web Services Manager (OWSM), a security and monitoring product for web services (http://en.wikipedia.org/wiki/Web_services)[11] (http://en.wikipedia.org/wiki/Oracle_Fusion_Middleware#cite_note-11)

Application development tools

Oracle Application Development Framework (http://en.wikipedia.org/wiki/Oracle_Application_Development_Framework)
JDeveloper (http://en.wikipedia.org/wiki/JDeveloper)
Oracle SOA Suite (http://en.wikipedia.org/wiki/Oracle_SOA_Suite)
TopLink (http://en.wikipedia.org/wiki/TopLink), a Java object-relational mapping (http://en.wikipedia.org/wiki/Object-relational_mapping) package
Oracle Forms (http://en.wikipedia.org/wiki/Oracle_Forms) services
Oracle Developer Suite (http://en.wikipedia.org/wiki/Oracle_Developer_Suite)

Business intelligence (http://en.wikipedia.org/wiki/Business_intelligence)

Oracle Business Intelligence 11g[12] (http://en.wikipedia.org/wiki/Oracle_Fusion_Middleware#cite_note-12)
Oracle Business Activity Monitoring (http://en.wikipedia.org/w/index.php?title=Oracle_Business_Activity_Monitorin g&action=edit&redlink=1) (Oracle BAM)
Oracle Crystal Ball - enables stochastic forecasting and simulation using spreadsheet models[13] (http://en.wikipedia.org/wiki/Oracle_Fusion_Middleware#cite_note-13)
Oracle Discoverer (http://en.wikipedia.org/wiki/Oracle_Discoverer)
Data hubs
Oracle BI Publisher (http://en.wikipedia.org/wiki/Oracle_BI_Publisher)
Oracle Reports (http://en.wikipedia.org/wiki/Oracle_Reports) services

Systems management (http://en.wikipedia.org/wiki/Systems_management)

Oracle Enterprise Manager (http://en.wikipedia.org/wiki/Oracle_Enterprise_Manager)
Web services (http://en.wikipedia.org/wiki/Web_service) manager

User interaction

Oracle Beehive (http://en.wikipedia.org/wiki/Oracle_Beehive) collaboration software
Oracle Portal (http://en.wikipedia.org/w/index.php?title=Oracle_Portal&action=edit&redlink=1)
Oracle WebCenter (http://en.wikipedia.org/wiki/Oracle_WebCenter)
Real-time collaboration (http://en.wikipedia.org/wiki/Real-time_collaboration)
Unified messaging (http://en.wikipedia.org/wiki/Unified_messaging)
Workspaces (http://en.wikipedia.org/wiki/Workspace)

Content management (http://en.wikipedia.org/wiki/Content_management)

Oracle Imaging and Process Management (http://en.wikipedia.org/wiki/Oracle_Imaging_and_Process_Management)
Web content management (http://en.wikipedia.org/wiki/Web_content_management)
Records management (http://en.wikipedia.org/wiki/Records_management)
Enterprise search (http://en.wikipedia.org/wiki/Enterprise_search)
Digital asset management (http://en.wikipedia.org/wiki/Digital_asset_management)
Email archiving (http://en.wikipedia.org/wiki/Email_archiving)
Oracle Universal Content Management (http://en.wikipedia.org/wiki/Oracle_Universal_Content_Management)

Identity management (http://en.wikipedia.org/wiki/Identity_management)

Enterprise Single sign-on (http://en.wikipedia.org/wiki/Single_sign-on)
Oracle Entitlements Server (http://en.wikipedia.org/w/index.php?title=Oracle_Entitlements_Server&action=edit&redlink=1)
Oracle Identity Manager (http://en.wikipedia.org/w/index.php?title=Oracle_Identity_Manager&action=edit&redlink=1)
Oracle Access Manager (http://en.wikipedia.org/w/index.php?title=Oracle_Access_Manager&action=edit&redlink=1)
Oracle Adaptive Access Manager (http://en.wikipedia.org/wiki/Oracle_Adaptive_Access_Manager)
Oracle Information Rights Management (http://en.wikipedia.org/w/index.php?title=Oracle_Information_Rights_Manageme nt&action=edit&redlink=1)
Oracle Virtual Directory (http://en.wikipedia.org/w/index.php?title=Oracle_Virtual_Directory&action=edit&redlink=1)

Grid infrastructure

Services registry (http://en.wikipedia.org/wiki/Metadata_registry)
application-server (http://en.wikipedia.org/wiki/Application_server) security

Performance

Oracle Web Cache (http://en.wikipedia.org/w/index.php?title=Oracle_Web_Cache&action=edit&redlink=1)

رسول_57
چهارشنبه 20 آذر 1392, 09:08 صبح
درك مفاهيم اصلي Oracle Fusion Middleware

Oracle Fusion Middleware شامل دو دسته از اجزاء است :

1-اجزاي جاوائي : اجزائي هستند كه به عنوان يك يا چند محصول Java EE و مجموعه اي از منابع مرتبط ارائه مي گردند .اجزاي جاوائي در Oracle WebLogic Server domain و به عنوان جزئي از تمپليت دامين قرار مي گيرند . مثالهايي از اجزاي جاوائي عبارتند از Oracle SOA Suit و Oracle WebCenter .

2-اجزاي سيستمي : كه فرآيندهاي قابل مديريتي هستند كه به صورت محصولات جاوائي ارائه نمي گردند ، بلكه اجزاي سيستمي هستند كه به وسيله سيستم اعلان و مديريت فرآيند اوراكل (OPMN) مديريت مي گردند . اجزاي سيستمي عبارتند از :


Oracle HTTP Server
Oracle Web Cache
Oracle Internet Directory
Oracle Virtual Directory
Oracle Forms Services
Oracle Reports
Oracle Business Intelligence Discoverer
Oracle Business Intelligence

اجزاي جاوائي و اجزاي سيستمي لازم و ملزوم يكديگرند .

بعد از اينكه شماره Oracle Fusion Middleware را نصب و پيكره بندي مي كنيد ، محيط نرم افزار شما شامل موارد زير مي گردد :

1-يك Oracle WebLogic Server domain : كه شامل يك سرور مدير شبكه و يك يا چند سرور مديريت شده ديگر است . سرور مديريت شبكه شامل كنسول مديريت سرور وب لوجيك اوراكل و كنترل Oracle Enterprise Manager Fusion Middleware است . سرورهاي مديريت شده شامل اجزائي مانند Oracle WebCenter و بسته Oracle SOA است .

2- اگر محيط شما شامل اجزاي سيستمي باشد ، يك يا چند اينستنس اوراكل نيز نصب مي گردد .

3- يك انباره داده متا ديتا ، اگر اجزايي كه نصب مي كنيد به يكي از آنها نياز داشته باشد . به عنوان مثال بسته نرم افزاري Oracle SOA به يك انباره داده متا ديتا نيازمند است .

http://axgig.com/images/69452714978537272836.jpg

isaac_0561
دوشنبه 12 اسفند 1392, 12:27 عصر
سلام و تشکر از آقای نصر اصفهانی
ممنون می شم اگر شماره تماسی از خودتون برام میل کنید تا مشکل را دقیقتر برایتان توضیح دهم.
ما داریم یه پروژه رو با تعداد کاربر 1000 تا جلو می بریم بر پایه OFM, مشکلی که داریم اینه که وقتی تعداد کاربران از 200 بالا می ره سرعت واکشی رکوردها خیلی پایین می ره. کسی می تونه کمک کنه؟ مشکل از تنظیمات اوراکل هست؟
ممنونم

رسول_57
دوشنبه 12 اسفند 1392, 22:10 عصر
با سلام

مشکل را همینجا دقیقا ذکر فرمایید . در صورت توان در خدمتتان هستم . حالا ممکن است دیر یا زود بشود .

با تشکر

رسول_57
شنبه 17 اسفند 1392, 23:13 عصر
با سلام

باید دقیقا دستورات SQL به کار رفته را توضیح فرمایید . اگر سرعت واکشی رابه تصاعدی معکوس با تعداد رکوردها دارد ممکن است به دلایل زیر باشد :

1-در دستورات اس کیو ال به کار رفته از قید where به صورت نامناسب استفاده شده باشد .
2-ایندکس گذاری نامناسب صورت پذیرفته باشد .
3-از علامت % در قید Like استفاده شده باشد .
و ...

البته بحث فعلا خیلی مبهم است و من صرفا حدس زدم .

omidfive
دوشنبه 18 فروردین 1393, 07:55 صبح
مطمئنین مشکل از دیتابیس نیست؟
منظورم اینه که خیلی مسائل دخیل هستن
1- نوع زبانی که application رو باهاش نوشتین
2- web server احتمالی که زش استفاده می کنین
3- firewall ها هم بی تاثیر نیستن
و خیلی موارد دیگه
من خودم تو چند تا سازمان با کاربرای 5000 تایی درگیر پروژه بودم ولی مشکلی وجود نداشته یا اگر مشکل کندی هم وجود داشته بخشیش مربوط به عواملی غیر از oracle بوده ویه بخشیش هم مربوط به طرز پیکربندی و پیاده سازی پایگاه داده بوده که این هم با tuning مشکلش جل شده