Oracle Application Integration Architecture - IDS Scheer AG

Oracle Application Integration Architecture - IDS Scheer AG Oracle Application Integration Architecture - IDS Scheer AG

ARIS ProcessDay<br />

Brazil 2008<br />

Beyond Process Modeling:<br />

<strong>Oracle</strong> Solutions<br />

MSc. Rafael d‘Ávila<br />

<strong>Oracle</strong> Solutions Architect Team Leader<br />

Latin America Enterprise <strong>Architecture</strong> Team<br />

www.ids-scheer.com/processsdays


<strong>Oracle</strong> in the World<br />

� Biggest enterprise software company in the world<br />

�FY07: USD$17.99 Bi<br />

�Growth in Brazil >42% FY07<br />

� More than 145 countries:<br />

�275,000 customers<br />

�71,000 employees<br />

�15,000 partners<br />

�7,500 ISVs<br />

�1,6M professionals<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


30 Years of Innovation<br />

1970’s<br />

Distributed SQL & Transaction Support<br />

Cluster and MPP Support<br />

Client/Server Support<br />

Platform Portability<br />

Commercial SQL Implementation<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays<br />

Business Process Accelerators<br />

<strong>Application</strong> <strong>Integration</strong> <strong>Architecture</strong><br />

Business Process Management<br />

Self-Managing Database<br />

Grid Computing<br />

<strong>Oracle</strong> Data Guard<br />

Real <strong>Application</strong> Clusters<br />

First Comprehensive CRM Suite<br />

1980’s<br />

First Internet <strong>Application</strong>s<br />

Built in Java VM<br />

Partitioning Support<br />

Full <strong>Application</strong>s Implementation Methodology<br />

Industry-Specific Business <strong>Application</strong>s<br />

Object Relational Support<br />

Multimedia Support<br />

Data Warehousing Optimizations<br />

First Unix-Based <strong>Application</strong>s<br />

Parallel Operations<br />

1990’s<br />

2000’s


Corporate Challenges<br />

� IT Flexibility and Resiliency<br />

�Adapt to changes<br />

� Fusions, merges, landscape changes<br />

� Governance<br />

� Security in information access<br />

� Audit capabilities<br />

� Non-structured content management<br />

� Intelligence<br />

� Real-time reaction<br />

� Process optimization<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


BPM / SOA Needed<br />

Strategy<br />

Execution<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays<br />

Adaptable business model<br />

Flexible IT


BPM / SOA Lifecycle<br />

Model<br />

Optimize<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays<br />

Simulate<br />

BPM<br />

+<br />

SOA<br />

Monitor<br />

Develop<br />

Execute


Changing the point of view<br />

� Better alignment between IT and<br />

business needs<br />

� Agile business processes<br />

� Process automation<br />

< < ∗ ∗ ><br />

> /<br />

/<br />

= = + + |<br />

| −<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays<br />

� Improved visibility<br />

� Improved IT efficiency<br />

�More interoperability<br />

�More reuse<br />

� Less integration points and<br />

maintenance costs<br />

Islands of information Flexible <strong>Architecture</strong><br />

< < Σ Σ Σ ><br />

> %<br />

%<br />

= = ∗ ∗ |<br />

| /<br />

/<br />

< < ∗ ><br />

> /<br />

= = + + |<br />

| −<br />

< < Σ Σ ><br />

> %<br />

%<br />

= = + + |<br />

| −<br />

SOA<br />

SCOPE<br />

FLOW<br />

invoke<br />

receive<br />

PROCESS<br />

receive<br />

getSSN<br />

getRating<br />

select<br />

review<br />

end<br />

invoke<br />

receive


<strong>Oracle</strong> Fusion Middleware<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays<br />

Business Processes & <strong>Integration</strong><br />

Complete infrastructure to BPM/SOA<br />

Content Management<br />

Web Content, Digital Assets,<br />

Documents, Records, Images


BPM/SOA Solution Stack<br />

� Technology stack:<br />

�BPA, BPEL PM, BAM<br />

� Business Accelerators<br />

� <strong>Application</strong> <strong>Integration</strong> <strong>Architecture</strong><br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


<strong>Oracle</strong> BPM/SOA Solution’s<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays<br />

Business<br />

Activity<br />

Monitoring<br />

(BAM)<br />

Optimize<br />

Monitor<br />

Model<br />

BPM<br />

Lifecycle<br />

Deploy<br />

Execute<br />

Business Process<br />

Architect (BPA)<br />

Simulate<br />

Implement<br />

Business Process<br />

Execution (BPEL)


<strong>Oracle</strong> BPA Suite<br />

Business Process Architect<br />

SOA, BPEL PM <strong>Integration</strong><br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays<br />

Business Process Simulator<br />

Business Process Publisher


Business and IT alignment<br />

<strong>Oracle</strong> BPA Suite (EPC, BPMN)<br />

Conceptual model<br />

Logical<br />

Model<br />

Executable<br />

Model<br />

<strong>Oracle</strong> Process Designer (BPEL)<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays<br />

Business<br />

Modeling<br />

Shared<br />

Metadata<br />

Technical<br />

Modeling<br />

Business Process<br />

Blueprint


BPEL Process Manager (BPEL PM)<br />

Systems<br />

Documents<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays<br />

People<br />

Monitor<br />

Model


Partial list of adapters<br />

<strong>Application</strong>s<br />

� <strong>Oracle</strong> <strong>Application</strong>s<br />

� SAP R/3<br />

� Peoplesoft<br />

� JD Edwards<br />

� Siebel<br />

� Clarify<br />

� Lotus Notes<br />

� Ariba<br />

� AXIOM mx/open<br />

� Baan<br />

� BroadVision<br />

� Clarify<br />

� Commerce One<br />

� Hogan Financials<br />

� i2 Technologies<br />

� Lawson<br />

� Livelink<br />

� Manugistics<br />

� Microsoft CRM<br />

� Vantive<br />

� Walker Interactive<br />

� Remedy<br />

� Salesforce.com<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays<br />

Databases<br />

� <strong>Oracle</strong> 8i and above<br />

� IBM DB/2 UDB<br />

� Informix<br />

� Clarion<br />

� Clipper<br />

� Cloudscape<br />

� DBASE<br />

� Dialog<br />

� Essbase<br />

� FOCUS Data Access<br />

� Great Plains<br />

� Microsoft SQL Server<br />

� MUMPS (Digital Standard MUMPS)<br />

� Navision Financials (ODBC 3.x)<br />

� Nucleus<br />

� Paradox<br />

� Pointbase<br />

� PROGRESS<br />

� Red Brick<br />

� RMS<br />

� SAS Transport Format<br />

� Sybase<br />

� Teradata<br />

� Unisys DMS 1100/2200<br />

� UniVerse<br />

Technology<br />

� SOAP<br />

� HTTP, HTTP-S<br />

� Email – POP3, SMTP, IMAP<br />

� FTP, FTP-S<br />

� Flat File<br />

� LDAP<br />

� JMS<br />

� <strong>Oracle</strong> AQ<br />

� IBM MQSeries<br />

� TIBCO Rendezvous<br />

� Socket<br />

Legacy<br />

� CICS<br />

� IMS/DB<br />

� IMS/TM<br />

� VSAM<br />

� ADABAS<br />

� Natural<br />

� Tuxedo<br />

� CA-Datacom<br />

� Screen Scraping<br />

� CA-IDMS<br />

� C-ISAM,D-ISAM,K-SAM,<br />

QSAM


Business Activity Monitoring (BAM)<br />

� Monitor<br />

�Key Performance Indicators (KPI)<br />

�Service-level agreements (SLA)<br />

� Analyze<br />

� Act<br />

�Correlate events<br />

�Identify trends<br />

�Alert users to bottlenecks,<br />

exceptions and solutions to<br />

business problems<br />

�Event-driven alerts<br />

�Real-time dashboards<br />

�BPEL Processes and Services<br />

integration<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


BPM/SOA Solution Stack<br />

� Technology stack:<br />

�BPA, BPEL PM, BAM<br />

� Business Accelerators<br />

� <strong>Application</strong> <strong>Integration</strong> <strong>Architecture</strong><br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


<strong>Oracle</strong> Business Accelerators for E-Business Suite<br />

� Rapid implementation methodology for new installs<br />

� Maintains 100% of the E-Business Suite for supportability and<br />

expandability.<br />

�New implementations, Prototypes<br />

�Any project that requires a fast starting place<br />

�Based on relevant Industry specific business transactions and<br />

functionality<br />

� Industry-specific versions are available for over 20 industries<br />

�Government, High Tech, Communications, etc.<br />

� Examples (Government):<br />

�Plan to Project Approval<br />

�Citizen Request to Dispatch<br />

�Budgets to Analysis<br />

�...<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


Create and Approve Budget - Accelerator<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


BPM/SOA Solution Stack<br />

� Technology stack:<br />

�BPA, BPEL PM, BAM<br />

� Business Accelerators<br />

� <strong>Application</strong> <strong>Integration</strong> <strong>Architecture</strong><br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


<strong>Oracle</strong> <strong>Application</strong> <strong>Integration</strong> <strong>Architecture</strong> (AIA)<br />

� Connecting People, Process and Information across the enterprise<br />

eStore<br />

People<br />

ERP<br />

CRM<br />

Legacy<br />

Front Office <strong>Application</strong>s � Faster, cheaper, easier<br />

integration of core processes<br />

Portals<br />

Supply<br />

Chain<br />

Custom Hosted<br />

Business<br />

Processes<br />

Analytics<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays<br />

Self Service Other<br />

B2B<br />

Service<br />

Providers<br />

Back Office <strong>Application</strong>s<br />

Information<br />

Custom<br />

� Reduced integration risk<br />

� Improved adaptability of<br />

business processes


Maximum Business Process Flexibility<br />

� Focus on solving business<br />

problems, not the technology<br />

� Utilize existing applications of<br />

your choice<br />

� Create processes that evolve<br />

with your future needs<br />

� http://www.oracle.com/applications/aia.html<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


<strong>Application</strong> <strong>Integration</strong> <strong>Architecture</strong>: key concepts<br />

� Best Practice Processes<br />

� Optimize business performance<br />

leveraging <strong>Oracle</strong>’s extensive<br />

experience and best practices<br />

� Process Process <strong>Integration</strong> Packs<br />

� Pre-built, out of the box, integrated<br />

<strong>Oracle</strong> <strong>Application</strong>s for quick<br />

implementation of business<br />

processes, without the risk. (i.e.<br />

Siebel CRM to <strong>Oracle</strong> E-Business<br />

Suite)<br />

� Foundation Packs<br />

� Create custom business processes<br />

across any of your applications<br />

utilizing predefined, application<br />

independent object and service<br />

definitions<br />

� Powered by <strong>Oracle</strong> Fusion Middleware<br />

� Hot pluggable, open standards<br />

based platform<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


The AIA difference<br />

SOA Reference <strong>Architecture</strong><br />

�Predefined best practice design patterns<br />

A B<br />

�Best practices for security & auditing<br />

�Guidelines for transaction processing<br />

�Model evolving services<br />

Enterprise Business Services<br />

�Standardized across industry standards<br />

(technical and content)<br />

C D<br />

�Defined right-sized business interface<br />

�Rationalized standards across <strong>Oracle</strong> Apps<br />

�Model for extensibility & verticalization<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays<br />

SOA Programming Model<br />

�Design templates & Code samples<br />

�Delivery of utility services<br />

�Developer guidelines<br />

�Guidelines for performance, scalabilty and<br />

reliability<br />

SOA Governance<br />

�Predefined governance policies &<br />

guidelines<br />

�Infrastructure for SOA visibility, quality and<br />

control


<strong>Oracle</strong> SOA Assessment<br />

� SOA Maturity Model<br />

� Roadmap to SOA<br />

� SOA Assessment Analysis<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


<strong>Oracle</strong> SOA Maturity Model<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


<strong>Oracle</strong> SOA Maturity Model<br />

� Dimensions of analysis:<br />

� Infrastructure<br />

� <strong>Architecture</strong><br />

� Information<br />

� Operations<br />

� Execution<br />

� Finance & Portfolios<br />

� People & Organization<br />

� Governance<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


Roadmap to SOA<br />

� Roadmap to SOA<br />

� Phases of evolution<br />

� Duration<br />

� Resources<br />

� Reference <strong>Architecture</strong><br />

� Project Analysis<br />

� ROI<br />

� Risks<br />

� Benefits<br />

� Complexity<br />

� Savings/Incomings<br />

� Reuse Perspective<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays<br />

Nível de Maturidade<br />

5<br />

4,5<br />

4<br />

3,5<br />

3<br />

2,5<br />

2<br />

1,5<br />

1<br />

0,5<br />

0<br />

1,3<br />

2,3<br />

Roadmap to SOA<br />

3,1<br />

Atual Fase 1 (18 meses) Fase 2 (9 meses) Fase 3 (6 meses) Fase 4 (12 meses)<br />

Linha do tempo (Duração mínima)<br />

3,9<br />

4,8


SOA Assessment Analysis<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


SOA Assessment Analysis<br />

© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays


© <strong>IDS</strong> <strong>Scheer</strong> <strong>AG</strong> www.ids-scheer.com/processdays

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!