Optimize Oracle Application Integration Architecture (AIA) for Communications

Download Optimize Oracle Application Integration Architecture (AIA)for Communications

Post on 16-Jul-2015

179 views

Category:

Technology

4 download

Embed Size (px)

TRANSCRIPT

<ul><li><p>Ahmed Aboulnaga Technical Director Raastech </p><p>Optimize Oracle Application Integration Architecture (AIA) </p><p>for Communications </p><p>Nanda Kalathil Product Management Director Oracle Corporation </p></li><li><p>2 </p><p>The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. </p><p> The development, release, and timing of any features or functionality described for Oracles products remains at the sole discretion of Oracle. </p></li><li><p>3 </p><p>Program Agenda </p><p>1. Overview of Oracle Application Integration </p><p>Architecture </p><p>2. Oracle AIA for Communications </p><p>3. Case Study 1 Automating Infrastructure Installations </p><p>4. Case Study 2 Migrating to High Availability (HA) </p><p>5. Case Study 3 Automating Code Deployments </p><p>6. Value of Oracle ACS </p><p>7. Summary and Q&amp;A </p></li><li><p>4 </p><p>Overview of Oracle AIA </p></li><li><p>5 </p><p>Disparate Application Systems </p><p>Lack of Process Alignment </p><p>Growth and Innovation Lag </p><p>Cumbersome Mix of Technologies </p><p>Reduced Responsiveness &amp; </p><p>Adaptability </p><p>Integration Challenges Business Impact </p><p>Complexity and Higher Operational Costs </p><p>Do more with less </p><p>Deliver faster </p><p>do it Now! </p><p>IT is being asked to </p><p>Integration is the Bottleneck to Business Agility </p></li><li><p>6 </p><p>Powered by Oracle Fusion Middleware </p><p>Leverage Oracles best-in-class, standards-based SOA Middleware platform </p><p>Reference Process Models </p><p>Optimize business performance leveraging Oracles extensive experience and best practices </p><p>Pre-built Integrations </p><p>Accelerate implementation of discreet business processes using AIAs pre-built integrations across Oracle Applications </p><p>Foundation Pack </p><p>Build cross-functional business processes across any of your applications utilizing a standardized approach and methodology </p><p>Complete. Open. Integrated. </p><p>Pre-built Integrations Packaged Integration Accelerators For Specific Applications &amp; Processes (PIPs and Direct Integrations) </p><p>BPM Suite </p><p>Process Management Registry &amp; Repository </p><p>Service Management </p><p>SOA Governance </p><p>Process Integration </p><p>B2B Integration </p><p>SOA Suite ODI Suite </p><p>Bulk Data Processing </p><p>Data Quality </p><p>Foundation Pack </p><p>Reference Process Models </p><p>Common Objects &amp; Standard Shared Services </p><p>SOA/BPM Framework &amp; Methodology Developer Utilities </p><p>Application Integration Architecture Solutions Which Deliver Sustainable Integration </p></li><li><p>7 </p><p>Core Differentiators </p><p>Jump Start Projects Reduce Risk Lower Integration Costs </p><p>Business Process Driven </p><p>Approach </p><p>Works with Any </p><p>Application </p><p>5 Includes </p><p>1100+ Standardized </p><p>Services </p><p>Leverages best-in-class </p><p>Oracle Fusion </p><p>Middleware </p><p>Proven by Oracle, Used </p><p>by Oracle </p><p>AIA Foundation Pack </p><p>Common Business </p><p>Objects &amp; Services </p><p>Pre-Defined Reference </p><p>Process Models </p><p>Design Patterns &amp; </p><p>Reference Architecture </p><p>Integration </p><p>Methodology </p><p>Integrated Development </p><p>Lifecycle Tools </p><p>Developer </p><p>Utilities </p><p>FMW 11g Certified </p><p>AIA Foundation Pack Accelerates Time to Integration </p></li><li><p>8 </p><p>Core Differentiators </p><p>Order to </p><p>Cash </p><p>Design to </p><p>Release </p><p>Product </p><p>MDM </p><p>Customer </p><p>MDM Others </p><p>AIA Process Integration Packs </p><p>Pre-built Composite Application Processes </p><p>Business Process Driven </p><p>Approach </p><p>Pre-defined Integration Flows and Artifacts </p><p>Extensible Framework </p><p>Configurable Supported by Oracle </p><p>5 </p><p>Jump Start Projects Reduce Risk Lower Integration Costs </p><p>Lead to </p><p>Order </p><p>Supply </p><p>Chain </p><p>Planning </p><p>Revenue </p><p>Mgmt </p><p>AIA Direct Integrations </p><p>Pre-built Data and/or Process Centric Integrations </p><p>Order to </p><p>Commission </p><p>AIA Pre-Built Integrations Accelerates Time to Integration </p></li><li><p>9 </p><p>Pre-Built Integration Accelerators Utilize Pre-defined Components to Reduce Integration Effort and Costs </p><p>Process Design Integration Implementation Testing &amp; QA </p><p> BPA Process Level Mappings </p><p> Integration Flows </p><p> Attribute Mappings between Apps </p><p> Pre-built web services for participating Apps </p><p> All process flows tested, certified and supported by Oracle </p><p>Key Benefits of AIA: </p><p> Baseline Process Design DONE </p><p> Baseline Application Mappings and Services DONE </p><p> Baseline Integration flow testing &amp; QA DONE </p><p> Customizations upgrade safe extension framework enables you to modify and extend attributes and process flows to your unique requirements </p><p>Dont build from scratch. </p><p>Use pre-built accelerators as building blocks. </p></li><li><p>10 </p><p>Sampling of AIA Customers across Industries Professional </p><p>Services Life Sciences High Tech Financial Services </p><p>Industrial Manufacturing </p><p>Other Communications Engineering / Construction </p><p>Public Sector Consumer Goods / Retail </p></li><li><p>11 </p><p>AIA for Communications </p></li><li><p>12 </p><p> Deliver best-in-class applications built on a </p><p>common, open, standards-based technology platform </p><p> Provide a complete suite with pre-built integration accelerators and industry-specific business processes </p><p> Facilitate business transformation with predictable total cost of ownership </p><p>Oracles Strategy for Communications </p></li><li><p>13 </p><p>Oracle Communications Solutions Application Footprint </p></li><li><p>14 </p><p>Oracle Communications Applications Stack </p><p> 2010 Oracle Corporation Proprietary and Confidential </p><p> Oracle Siebel Customer Relationship Management (CRM) </p><p> Oracle Communications Billing &amp; Revenue Management (BRM) </p><p> Oracle Supply Chain Management (SCM) </p><p> Oracle Point-of-Sale (POS) </p><p> Oracle Service Fulfillment (SF) </p><p> Oracle Communications Order &amp; Service Management (OSM) </p><p> Oracle Communications Unified Inventory Management (UIM) </p><p> Oracle Automatic Service Activation Program (ASAP) </p><p> Oracle Communications Services Gatekeeper (OCSG) </p><p> Oracle E-Business Suite </p></li><li><p>15 </p><p>Oracle BI </p><p>Analytics </p><p>Siebel Customer Relationship Management </p><p>Oracle SDP </p><p>Service Execution </p><p>Data Management </p><p>Product </p><p>Customer </p><p>En</p><p>terp</p><p>rise</p><p> M</p><p>an</p><p>ag</p><p>em</p><p>en</p><p>t B</p><p>us</p><p>ine</p><p>ss</p><p> In</p><p>tellig</p><p>en</p><p>ce</p><p>Info</p><p>rma</p><p>tion</p><p> Ma</p><p>na</p><p>ge</p><p>me</p><p>nt </p><p>Re</p><p>ve</p><p>nu</p><p>e </p><p>Ma</p><p>na</p><p>ge</p><p>me</p><p>nt </p><p>Cu</p><p>sto</p><p>me</p><p>r M</p><p>an</p><p>ag</p><p>em</p><p>en</p><p>t S</p><p>erv</p><p>ice</p><p> M</p><p>an</p><p>ag</p><p>em</p><p>en</p><p>t </p><p>ERP </p><p>Fins Assets </p><p>Procurement </p><p>Reporting </p><p>Oracle Content </p><p>Management </p><p>Oracle Service Fulfillment </p><p>Activation Network Inventory </p><p>Provisioning </p><p>Oracle Billing and Revenue Management </p><p>Billing Balance Tracking </p><p>Rating </p><p>Oracle Order And Service Management </p><p>Order Fallout Order Lifecycle </p><p>Management Ord</p><p>er </p><p>Ma</p><p>na</p><p>ge</p><p>me</p><p>nt </p><p>Oracle BI </p><p>Publisher </p><p> Invoicing </p><p>Sales Marketing/</p><p>Loyalty Partner </p><p>Order Capture </p><p>Self Service </p><p>Service </p><p>SCM </p><p>Planning Logistics Execution </p><p>Parts Inventory </p><p>Order Decomposition </p><p>and Orchestration </p><p>AIA for Communications 2.5 Enabling BSS/OSS Transformation </p></li><li><p>16 </p><p>Licensable Components Overview </p><p>1. Communications Extensions to </p><p>Foundation Pack </p><p> Communications specific object definitions, business services, and business process library to integrate Oracle </p><p>and non-Oracle applications </p><p>2. Order to Activate PIP </p><p>Siebel CRM to Oracle OSM </p><p> Automated product spec synch between CRM and OSM </p><p> Automates order fulfillment through central order management, service order management and billing </p><p>3. Order to Bill PIP </p><p>Siebel CRM to Oracle BRM </p><p> Automates data synchronization to ensure accuracy &amp; real-time availability of customer, product, and pricing data </p><p> Automates order billing fulfillment into BRM </p><p>4. Agent Assisted Billing Care PIP </p><p>Siebel CRM to Oracle BRM </p><p> Integrates the billing management process providing an integrated, real-time and actionable view of billing data from </p><p>the CRM system </p><p>5. Revenue Accounting PIP </p><p>Oracle BRM to Oracle EBS </p><p> Provides a performance optimized General Ledger (GL) integration improving GL accounting, reporting and </p><p>accuracy </p><p>6. Customer MDM PIP </p><p>UCM to multiple apps </p><p> Enables single source of truth in UCM and maintains consistent customer info in Siebel, EBS, BRM, and SAP </p><p>7. Product MDM PIP </p><p>PIM to multiple apps </p><p> Enables faster product launch by synchronizing product information from a central hub to Siebel, Oracle BRM, and </p><p>E-Business Suite. </p><p>AIA for Communications 2.5 </p></li><li><p>17 </p><p>Case Study </p></li><li><p>18 </p><p>AIA for Communications 2.0.1 Concept to Cash to Care </p><p>Oracle BI </p><p>Analytics </p><p>Siebel Call Center </p><p>Sales Catalog </p><p>Siebel Self-Service </p><p>eBilling </p><p>Oracle Billing and Revenue Management </p><p>Billing Balance Tracking </p><p>Rating </p><p>Oracle SDP </p><p>Service Applications </p><p>Data Management </p><p>Product </p><p>Customer </p><p>En</p><p>terp</p><p>rise</p><p> M</p><p>an</p><p>ag</p><p>em</p><p>en</p><p>t B</p><p>usin</p><p>es</p><p>s </p><p>Inte</p><p>lligen</p><p>ce</p><p> In</p><p>form</p><p>atio</p><p>n </p><p>Ma</p><p>nag</p><p>em</p><p>en</p><p>t R</p><p>eve</p><p>nu</p><p>e </p><p>Ma</p><p>nag</p><p>em</p><p>en</p><p>t C</p><p>usto</p><p>me</p><p>r M</p><p>an</p><p>ag</p><p>em</p><p>en</p><p>t S</p><p>erv</p><p>ice</p><p> M</p><p>an</p><p>ag</p><p>em</p><p>en</p><p>t </p><p>Loyalty Management </p><p>COM Billing Mgmnt </p><p>eComm </p><p>eSvc </p><p>ERP </p><p>Financ-ials </p><p>Assets </p><p>Supply </p><p>Reporting </p><p>Oracle BI Publisher </p><p>Invoicing </p><p>Oracle Content Management </p><p>Oracle Service Fulfillment </p><p>Activation Inventory Order &amp; Service </p><p>Management </p></li><li><p>19 </p><p>Processes Enabled Overview </p><p>1. Order to Bill </p><p>Siebel CRM to Oracle BRM </p><p> Automates data synchronization to ensure the accuracy and real-time availability of </p><p>customer, billing, product, and pricing data </p><p>2. Agent-Assisted Billing Care </p><p>Siebel CRM to Oracle BRM </p><p> Integrates the billing management process providing an integrated, real-time and </p><p>actionable view of billing data from the CRM </p><p>3. Revenue Accounting </p><p>Oracle BRM to Oracle EBS </p><p> Provides a performance optimized General Ledger (GL) integration improving GL </p><p>accounting, reporting and accuracy </p><p>AIA for Communications 2.0.1 Pre-Built Process Integration Packs </p></li><li><p>20 </p><p> Numerous in &amp; out invocations </p><p> Multiple source &amp; target applications </p><p> Synchronous &amp; asynchronous calls </p><p> Internal &amp; external systems </p><p> OWSM optionally used for security </p><p> Communication via: </p><p> Web service calls </p><p> Queues </p><p> Adapters </p><p>Oracle AIA in the Real World </p></li><li><p>21 </p><p>Case 1: </p><p>Automated Installs </p></li><li><p>22 </p><p> Oracle SOA Suite 10g (10.1.3) </p><p> Oracle AIA for Communications 2.0.1 </p><p>Overview of Installation Software Product Versions </p></li><li><p>23 </p><p> Oracle Application Server Installation Guide 10g Release 3 (10.1.3.1.0) for Linux x86 </p><p> http://download.oracle.com/docs/cd/B31017_01/linux.1013/install.pdf </p><p> Oracle Application Server Enterprise Deployment Guide 10g Release 3 (10.1.3.3.0) </p><p> http://download.oracle.com/docs/cd/E10291_01/core.1013/e10294.pdf </p><p> Oracle Application Integration Architecture for Communications 2.0: Installation Guide Release 2.0 </p><p> Part No. E10919-01 November 2007 </p><p> Installing AIA for Communications 2.0 and 2.0.1 on Oracle SOA Suite Cluster Deployments </p><p> Oracle Metalink Note: 728144.1 </p><p> Clustering Oracle Service Registry in an Oracle Application Server 10g R3 Environment </p><p> http://www.oracle.com/technology/tech/soa/uddi/osr_cluster_config.pdf </p><p>Overview of Installation Documentation </p></li><li><p>24 </p><p> Oracle Application Server Installation Guide 10g Release 3 (10.1.3.1.0) for Linux x86 </p><p> http://download.oracle.com/docs/cd/B31017_01/linux.1013/install.pdf </p><p> Oracle Application Server Enterprise Deployment Guide 10g Release 3 (10.1.3.3.0) </p><p> http://download.oracle.com/docs/cd/E10291_01/core.1013/e10294.pdf </p><p> Oracle Application Integration Architecture for Communications 2.0: Installation Guide Release 2.0 </p><p> Part No. E10919-01 November 2007 </p><p> Installing AIA for Communications 2.0 and 2.0.1 on Oracle SOA Suite Cluster Deployments </p><p> Oracle Metalink Note: 728144.1 </p><p> Clustering Oracle Service Registry in an Oracle Application Server 10g R3 Environment </p><p> http://www.oracle.com/technology/tech/soa/uddi/osr_cluster_config.pdf </p><p> 88 pages of manual steps </p><p> 33 pages of manual steps </p><p> 37 pages </p><p> 13 pages </p><p> 174 pages </p><p>Overview of Installation Documentation </p></li><li><p>25 </p><p> This is enterprise software; Multiple topologies, multiple tiers, multiple architectures </p><p>supported to accommodate your hardware, networking, </p><p>and security needs </p><p> Many interdependent SOA technologies; BPEL Process Manager </p><p> Enterprise Service Bus (ESB), </p><p> Oracle Web Services Manager (OWSM) </p><p> Application Integration Architecture (AIA) </p><p> Oracle Service Registry (OSR) </p><p> Oracle Application Server </p><p>Installation why so complicated? </p></li><li><p>26 </p><p> 72 unique parameters required during installation </p><p> 10 GUI installations needed per server </p><p> To install AIA 2.0.1 for Communications on a cluster, steps to install and configure Node 1 and Node 2 differ </p><p> Due to amount of manual steps, installations are prone to human error </p><p> Average time needed: ~10 days/environment </p><p>Installation Challenges </p></li><li><p>27 </p><p> Scripted approach developed Leverages silent installations </p><p> All manual steps are scripted </p><p> Includes prerequisite checks Checks for all required files </p><p> Checks all required OS prerequisites (RPMs, disk space, </p><p>system configuration settings) </p><p> Some manual steps are required Due to documented bugs in silent installer of some products </p><p> Due to managing the 2-node installation </p><p>Solution and Approach: Scripted Installations </p></li><li><p>28 </p><p> A single property file is used </p><p> #---------------------------------------- </p><p># OHS Oracle Home </p><p>#---------------------------------------- </p><p>OHS_ORACLE_HOME=/u01/app/oracle/product/10.1.3/OracleAS_1 </p><p>OHS_SERVER_ADMIN_EMAIL=ahmed.aboulnaga@raastech.com </p><p>#---------------------------------------- </p><p># J2EE Oracle Home </p><p>#---------------------------------------- </p><p>J2EE_ORACLE_HOME=/u01/app/oracle/product/10.1.3/OracleAS_1 </p><p>J2EE_INSTANCE_NAME_J2EE=appnode1 </p><p>J2EE_OC4J_ADMIN_CONTAINER=admin </p><p>#---------------------------------------- </p><p># These are new passwords that will be created </p><p>#---------------------------------------- </p><p>PASSWORD_NEW_OC4JADMIN=welcome1 </p><p>PASSWORD_NEW_ORABPEL=orabpel </p><p>PASSWORD_NEW_ORAESB=oraesb </p><p>PASSWORD_NEW_ORAWSM=orawsm </p><p>PASSWORD_NEW_UDDIUSER=uddiuser </p><p>PASSWORD_NEW_OSRADMIN=welcome1 </p><p>#---------------------------------------- </p><p># AIA properties (for Siebel) </p><p>#---------------------------------------- </p><p>AIA_SIEBEL_HOST_NAME=qacrm </p><p>AIA_SIEBEL_PORT_NUM=80 </p><p>AIA_SIEBEL_USERNAME=SiebelTest1 </p><p>Custom Property File </p></li><li><p>29 </p><p> Verbose/interactive mode supported Pauses between steps </p><p> Allows the ability to observe exact commands being executed </p><p> ==&gt; ==&gt; Create response file /u01/scripts/temp/install.gtwypatchset.rsp </p><p>==&gt; PRESS ENTER </p><p>==&gt; </p><p>==&gt; Command to execute for silent install 10.1.3.3 patchset: </p><p>./Disk1/runInstaller -silent -responseFile </p><p>/u01/scripts/temp/install.gtwypatchset.rsp -waitForCompletion </p><p>==&gt; PRESS ENTER </p><p>Scripted Installation Verbose Mode </p></li><li><p>30 </p><p> Detailed logging Date/timestamp </p><p> Filename </p><p> Brief description </p><p> Detailed change </p><p>2010-01-21 | 16:56:21 | </p><p>/u01/app/oracle/product/10.1.3/OracleAS_1/opmn/conf/opmn.xml | </p><p>Disable proxy configuration for OC4J_ESBDT | </p><p>Replaced string [-Dhttp.proxySet=true] with string [-</p><p>Dhttp.proxySet=false] </p><p>2010-01-22 | 13:36:39 | </p><p>/u01/app/oracle/product/10.1.3/OracleAS_1/bpel/domains/default/</p><p>config/log4j-config.xml | </p><p>Modify logging | </p><p>Replaced string [] </p><p>with string [] </p><p>Scripted Installation Logging </p></li><li><p>31 </p><p> Customers install and maintain anywhere from 3-12 internally environments </p><p> New environments can be reinstalled and/or baselined quickly if needed </p><p> Follows Oracle documentation 100% </p><p> Can be customized to support different topologies </p><p> Install times reduced from 10 days (manual) to 4 hours (automated) </p><p> Human errors are eliminated </p><p> Performs a full 2-node clustered installation </p><p> All environments are exactly identical </p><p>BENEFITS OF SCRIPTED INSTALLATIONS </p><p>Summary </p></li><li><p>32 </p><p>Case 2: </p><p>Migrating to HA </p></li><li><p>33 </p><p> There are cases when it is not possible to simply upgrade the exis...</p></li></ul>

Recommended

View more >