130 likes | 334 Views
Oracle Fusion Middleware 11g. Abhishek Khanolkar. What is Oracle Fusion?. “Oracle Fusion Middleware is a ‘preintegrated’ portfolio of customer-proven software that spans from portals and process managers to application infrastructure, developer tools, and business intelligence”.
E N D
Oracle Fusion Middleware 11g Abhishek Khanolkar
What is Oracle Fusion? • “Oracle Fusion Middleware is a ‘preintegrated’ portfolio of customer-proven software that spans from portals and process managers to application infrastructure, developer tools, and business intelligence”. • In short it is a complete stack of related middleware technologies.
Components of Fusion • There are about 17 different components. • In this activity I worked with SOA Suite. • SOA suite has the Oracle AS (Application Server), ESB, business rule engine, Oracle BPEL Process Manager, Oracle Web Service Manager.
Enterprise Computing. • Enterprise computing means computing in the GRID environment or where applications run on many servers. • Enterprise Computing is made possible by the use of middleware technology. • Middleware's such as Oracle Fusion, BEA, IBM MQ and Tibco.
Technologies in Fusion: • EJB (Enterprise Java beans). • Types of EJB • MDB (Message Driven Bean), Entity Bean and Session bean. • JMS (Java Messaging Service). • Web Service (most import part)
Importance of EJB • EJB brings about the asynchronous communication. • It automate the transaction management and reduce the code size. • Provides security. • Provides the remote access using the RMI and CORBA.
Web Services • Web Service bring about the application to application interaction. • It has a receiver and sender of SOAP messages. • SOAP is a platform neutral XML based protocol • Web Service send SOAP message that are then used by the applcations.
JMS • JMS or Java Messaging Service is a standard messaging system. • JMS has 2 messaging models- the queue based model and topic based model. • The SOAP messages in the web Service are sent over JMS destinations (queue or topic).
Installation of Fusion SOA suite -Oracle AS, business rules and ESB, BPEL manger and web Service manager. Installation is easy- open the file and run the installer. The environment variables are set automatically.
Environment Variables • To check the environment variables all you need to do is try running the SQL plus from the command line and then run a .sql file to execute the SQL script.
Conclusion: • Oracle Fusion is Beta tested with the Oracle partners. • Supposed to be launched in 2008. • The version will be Fusion 11g. • JDeveloper make the developing an deploying task very easy. • All the standards such as EJB 3.0 (latest) are supported.
Conclusion • Other standards such as JSR188 for web Services and JMS for messaging models are supported. • Oracle says that there will be no vendor lock in. • All this is bound to make Oracle Fusion a big success with existing Oracle Customers.