02.11.2012 Views

Oracle Application Integration Architecture - IDS Scheer AG

Oracle Application Integration Architecture - IDS Scheer AG

Oracle Application Integration Architecture - IDS Scheer AG

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

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!