Chapter 15. Integration ComponentsWithin your organization, you may have a mixture of business applications based on various technologies deployed in different areas of the business. You may also need to share data and business processes with other organizations and partners . To allow you to successfully manage the entire business, such disparate systems must be able to access and share business processes, data, and services. An integration strategy is key to making effective use of these resources. Oracle Application Server integration components provide the framework needed to bring together such resources in a variety of ways:
This Oracle Application Server integration framework allows you to establish a common view of data and business processes by providing these capabilities. Two specific integration platforms are provided in Oracle Application Server 10 g :
OracleAS InterConnect is most commonly used for database-to-database (data) integration or application-to-application integration (EAI). It can synchronize data through transformations involving multiple trading partners. OracleAS ProcessConnect provides a single middleware software solution targeted for business process integration within an enterprise or with trading partners. This platform can enable Business Activity Monitoring (BAM) through the retrieval of such runtime data as the number and status of activities and the current state of an integration object. Business Process Optimization (BPO) reports can also be produced, indicating business process efficiency (e.g., fulfillment completion time).
An alternative to using OracleAS ProcessConnect for defining and deploying business processes and events is to use a combination of OracleAS InterConnect with Oracle Workflow. The InterConnect i Studio tool provides a single interface to build such processes. An Oracle Workflow for Java (OW4J) engine, introduced with Oracle Application Server 10 g , complements the PL/SQL-based Oracle Workflow engine previously available with the Oracle database. OW4J enables Oracle Workflow deployment to the middle tier . It also supports the execution of methods in Java classes, EJBs, and Web Services. This chapter describes the various integration facilities available with Oracle Application Server: OracleAS ProcessConnect, OracleAS InterConnect, i Studio, and Oracle Workflow for Java. It also outlines some sample deployment sequences for business process integration. |