SlideShare une entreprise Scribd logo
1  sur  56
 
 
Jedi Masters Reveal:  Foundation Pack Best Practices Building Process Integrations Rajesh Raheja Senior Director, AIA Development October 13, 2009 Ivan Lazarov Director, AIA Product Management
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. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
AIA Foundation Pack: Accelerates Time to Value Best Practice Process, Shared Services, Design Patterns, Standards Oracle Database- 10G, EM, CAMM  WebLogic Suite- OC4J  Oracle SOA Suite- BPEL, ESB, OSB, ODI Oracle WebCenter Suite / ADF 11g Application Connectors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SAP AIA  Foundation Pack Canonical Layer (EBO/EBS) Pre-Defined  Reference Patterns Integration Architecture FMW Methodology Integration  Governance Tools Developer  Utilities… Custom ERP/ CRM Oracle Industry Apps & MDM
Integration Project Phases <Insert Picture Here> Project Planning Requirements, Architecture and Design Extensions or new Development End to End Integration Testing Implementation and Rollout 5% 35% 20% 35% 5% Typical Integration Project Phases and Time Spent
Improve Visibility and Deliver Incremental Value with Agile Planning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Certain In-house SOA Skills are a Must Have ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Lack of SOA related skills sets was cited as one of the top inhibitors for SOA adoption  Source: Software AG, Best Practices for SOA Governance User Survey, Summer 2008 CONSULTING Global Business Services Sample AIA Partner Ecosystem
Follow a Proven Implementation Model
Plan for the Implementation Effort AIA Estimator Spreadsheet ,[object Object],[object Object],[object Object],Siebel UI (new/updated Billing  Mgmt screens) CustomerPartyEBS (Requestor ABCSs) CRM AIA BRM (Provider ABCSs) GetAccountBalanceSiebelABCS QueryCustomerListPortal  ProvImplABCS BRM Web Service (JCA Adapter) BRM API (Opcode)
Consider Solution Impact when Mapping Requirements
Register Integration Flows for Service Discovery Business Service Repository (OER in AIA 3.0) “ You can’t manage what you can’t see.”  ---  Forrester Research 1 2 3 4 5 Siebel UI (new/updated Billing  Mgmt screens) CustomerPartyEBS (Requestor ABCSs) CRM AIA BRM (Provider ABCSs) GetAccountBalanceSiebelABCS QueryCustomerListPortal  ProvImplABCS BRM Web Service (JCA Adapter) BRM API (Opcode)
Repository alone is insufficient for SOA governance Source: Software AG, Best Practices for SOA Governance User Survey, Summer 2008 ,[object Object],[object Object],[object Object],[object Object]
Use Case: Research Service Interoperability UCM Provider ABCS Customer Party EBS UCM Provider Service: SyncCustomerPartyListUCMProvABCSImpl Transformation:  XfromUCMPersonToSyncCustomerPartyListResponse.xsl New Requestor ABCS
Solution: Research Service Interoperability XSL Mapping Analyzer (XMAN) HTML Report English Translation: Currency Code maps to Person’s Income or Organization’s Account. Lookup values are stored in the CURRENCY_CODE table.
Use Case: Validate Service Interoperability for Reuse Customer Party EBS CRMOD ABCS Siebel ABCS E-Biz ABCS JDE ABCS AccountSite/UsageCode PartyLocation/Type “ Address Usage” Attribute Mapping, XREF and DVM Inconsistency
Solution: Validate Service Interoperability for Reuse  XSL Mapping Analyzer (XMAN) CSV Reports English Translation: CRMOD ignores DUNS Inquiry Identifier. EBiz ignores a Contact’s phone/fax numbers.
Solution: Validate Service Interoperability for Reuse  XSL Mapping Analyzer (XMAN) CSV Reports English Translation: CRMOD ignores Accounts (uses Party). Only BRM and Siebel care about Billing Profile.
Follow the AIA Programming Model for Services AIA Integration Developers Guide
Ensure Adherence to Architecture Standards SOA Validation Checklists (Architecture and SOA Component Level)
Generate Standards Compliant Service Outlines AIA Artifact Generator AIA Artifact Generator Template Files e.g. BPEL Output BPEL ABCS File <process name= “ UpdateSalesOrderSiebelProvABCSImpl” … </process> Service Design Specification <ABCSType>Provider</ABCSType> <Verb>Update</Verb> ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ensure Adherence to AIA Standards PIP Auditor with Extensible, Categorized and Prioritized Test Cases
Ensure Adherence to AIA Standards PIP Auditor Detailed Results
Ensure Adherence to AIA Standards PIP Auditor –Analyze Co-Deployment between every PIP combination
Ensure Adherence to AIA Standards Implementation Governance with Continuous Integration Builds
Oracle PIP Development Governance Structure AIA  Foundation Pack and Process Integration Pack Projects Oracle Executive Management (Apps Unlimited, Fusion Apps) ‏ Integration Steering Committee Technology Governance Content Governance EBO Steering Committee Solution Engineering Architecture Steering Committee PIP Advisory Board Content Standards  (CCTS, UN/CEFACT), Horizontal and  Vertical Industry Standards Business Process Modeling Standards EBO Working Groups Service Co-Existence and  Process Re-Use Change Management Automation Workgroups Technology Standards  (WS -*) New Technology Product Adoption Integration Prototypes Source Control, Versioning and Build Processes Hosted Mapping Reports Hosted Audit Automation Solution Engineering Tools and Utilities Customer and Internal Implementation Guidance
Summary of Implementation Governance ,[object Object],[object Object],[object Object],[object Object]
Define Lifecycle Strategy Build, Install, Apps Setup, Data Setup, Tuning ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Define Production Topology SOA Suite High Availability – Clustering References ,[object Object],[object Object],[object Object],[object Object]
Write Integration Test Cases and Simulators Composite Application Validation System (CAVS) ,[object Object],[object Object],[object Object],[object Object],Provider Participating Application Provider Participating Application Provider ABC Service Provider ABC Service Provider ABC Service Requester Participating Application Enterprise Business Service Requester ABC Service Test Definition   Simulator Requester Participating Application Enterprise Business Service Requester ABC Service
Don’t Ignore the End User Oracle BPA Publisher –  Process Flows Oracle Tutor – Desk Manuals & Procedures Oracle User Productivity Kit –  Transactional Training & Performance Support
Wednesday: Leave with Answers on Oracle AIA… Date/Time Location Title Speaker 10/14/2009 , Wednesday @ 10:15 A.M. Moscone West (L3), Room 3008 The Dell Way: Enabling Application Interoperability Globally using Distributed SOA  Featuring Customer:  Dell Inc. 10/14/2009 , Wednesday @ 10:15 A.M. InterContinental  Grand Ballroom C JD Edwards and Oracle Application Integration Architecture: One Powerful Combination  Oracle Product Executives 10/14/2009 , Wednesday @ 11:45 A.M. Moscone West (L3), Rm 3002 & 3004  Customer Success Panel: Gain Competitive Edge and Increase Business Efficiency Featuring Customers: Ciena, Fidelity and Intuit 10/14/2009 , Wednesday @ 5:00 P.M. Moscone West (L3), Room 3008 Oracle Fusion Middleware 11g and Application Integration Architecture Oracle AIA Product Executives Visit  us @ Location Date/Time Demogrounds Moscone South, Booth 066, 067,068 ,[object Object],[object Object]
Thursday: Leave with Answers on Oracle AIA… See you next year! Date/Time Location Title Speaker 10/15/2009 , Thursday @ 9:00 A.M. Moscone West (L3), Room 3008 Increase Agility, Better Understand Your Business with Reference Process Models Oracle AIA Product Executives 10/15/2009 , Thursday @ 9:00 A.M. Building Web Services for JD Edwards Enterprise One and Integrating with Oracle SOA Suite Oracle Product Executive 10/15/2009 , Thursday @ 10:30 a.m. Moscone West (L3), Room 3008 10 Things You MUST Know About Oracle Application Integration Architecture Oracle AIA Product Executive 10/15/2009 , Thursday @ 12:00 P.M. Moscone West (L3), Room 3008 Take the Pain Out of SOA Governance Oracle AIA Product Executive 10/15/2009 , Thursday @ 1:30  P.M. Moscone West (L3), Room 3008 Cloud Computing: Integration as a Service Oracle AIA Product Executive 10/15/2009 , Thursday @ 3:00  P.M. Moscone West (L3), Room 3008 Jumpstart your Apps Integration with Best of Breed Reference Architecture Partner Session: Infosys
For More Information www.oracle.com/aia http://bit.ly/aiawiki http://blogs.oracle.com/aia http://bit.ly/aiaforum OracleAIA Application Integration Architecture http://www.oracle.com/technology/products/applications/aia/index.html
<Insert Picture Here> Appendix
<Insert Picture Here> Appendix Suggested SOA Reviews
Kick-Off Session Implementation Guidance Checkpoint ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Estimated Time ½ - 1 day ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1  Applies to PIP implementations only, may not be relevant for Foundation Pack only implementations
Solution Architecture Review Implementation Guidance Checkpoint ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Estimated Time 5-8 days ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1  Applies to PIP implementations only, may not be relevant for Foundation Pack only implementations
Solution Go-Live Review Implementation Guidance Checkpoint Estimated Time 3-5 days ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],1  Applies to PIP implementations only, may not be relevant for Foundation Pack only implementations
<Insert Picture Here> Appendix Implementation Tasks
Follow a Structured Implementation Model
Making a Business Case for SOA  AIA TCO Calculator
Develop an Agile/Iterative Project Plan Tips from the trenches ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Identify and Analyze Gaps in Candidate EBOs Business Service Repository and XSL Mapping Analyzer ,[object Object],[object Object],[object Object]
Oracle PIP Development Methodology
Ensure API Level Governance ,[object Object],[object Object],[object Object],[object Object],[object Object]
Utilize Best Practice Design Patterns ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA Warrants an Organizational Governance Structure SOA  Integration Projects Executive Management (CIO/COO) ‏ Integration Steering Committee – Business Heads Technology Governance Content Governance Data Standards Review Board Solution Engineering Architecture Review Board Content Standards  (CCTS, UN/CEFACT), Horizontal and  Vertical Industry Standards Business Process Modeling Standards EBO Working Groups Source Control, Versioning and Build Processes Technology Standards  (WS -*) New Technology Product Adoption Integration Prototypes Integrations Advisory Board Service Co-Existence and  Process Re-Use Change Management Automation Workgroups Hosted Mapping Reports Hosted Audit Automation Technology Guidance and Solution Engineering
<Insert Picture Here> Appendix Content Governance Example Service Interoperability
Example of Mapping Inconsistency Interoperability issues when reusing services
Example: Validate Mappings during Upgrades  XSL Mapping Analyzer (HTML reports) ,[object Object],[object Object],Customer Party EBS New Requestor ABCS Extended Mappings UCM Provider ABCS 2.4 UCM Provider ABCS 2.5
Example: Create Functional Mapping Spreadsheets  XSL Mapping Analyzer (EOL2CSV reports) UCM Provider ABCS Customer Party EBS CRMOD Provider ABCS Siebel Provider ABCS E-Biz Provider ABCS JDE Provider ABCS New Requestor ABCS
<Insert Picture Here> Appendix OOW AIA Sessions
Monday: Leave with Answers on Oracle AIA… Date/Time Location Title Speaker 10/ 12/2009 , Monday @ 11:30 a.m. Moscone West (L3), Room 3008 Insights from the Trenches: Partners Speak Out On Delivering Real Value  Partner Panel: IBM Global Services, Deloitte Consulting, Infosys, Tech Mahindra 10/ 12/2009 , Monday @ 1:00 p.m. Moscone West (L3), Room 3008 Ready to Go, Pre-built Business Process Based Integrations to SAP! Partner: Infosys 10/ 12/2009 , Monday @ 2:30 p.m. Moscone West (L3), Room 3008 Strategic Development Partnerships Delivering Superior Value Partner Panel: Wipro Technologies, HCL Technologies, L&T Infotech, Accenture 10/ 12/2009 , Monday @ 4:00 P.M. Moscone West (L3), Room 3010 & 3012 KEYNOTE:  Smart Strategies: Prepare For Tomorrow, Leverage what you Have Today Jose Lazares, Oracle V.P. Customers: Adrian Dilworth, CIO, Vodafone Qatar;  V.K. Rajaram, Vice President, Intuit Visit  us @ Location Date/Time Demogrounds Moscone South, Booth 066, 067,068 ,[object Object],[object Object],[object Object],[object Object],Apps Lounge –  Meet the Experts Moscone West 2 nd  Floor Lobby ,[object Object],[object Object]
Tuesday: Leave with Answers on Oracle AIA… Date/Time Location Title Speaker 10/13/2009 , Tuesday @ 11:30 A.M. Moscone West (L3), Room 3008 Customer Success: Extraordinary Results with End-to-End Business Process Integrations Featuring Customer: Zebra Technologies 10/13/2009 , Tuesday @ 1:00 P.M. Moscone West (L3), Room 3008 Remove Barriers to Application Interoperability and True Process Integration Oracle AIA Product Executive with Customer: Dell 10/13/2009 , Tuesday @ 2:30 P.M. Marriott, Salon 14 -15  Fast Track Your Adoption of Oracle Industry Solutions Oracle AIA Product Executives 10/13/2009 , Tuesday @ 2:30 P.M. Moscone West (L3), Room 3008 Chicken Soup for the Integration Weary: Fast Deploying Process Integration Packs Oracle AIA Product Executives 10/13/2009 , Tuesday @ 4:00 P.M. Moscone West (L3), Room 3008 Customer Success: Taming the Heterogeneous IT Environment Featuring Customer:  Intuit 10/13/2009 , Tuesday @ 5:30 P.M. Moscone West (L3), Room 3008 Jedi Masters Reveal: Foundation Pack Best Practices - Build Process Integrations Oracle AIA Product Executives Visit  us @ Location Date/Time Demogrounds Moscone South, Booth 066, 067,068 ,[object Object],[object Object],[object Object],Apps Lounge –  Meet the Experts Moscone West 2 nd  Floor Lobby Tuesday, 10/13/09@ 10:00 AM – 11:00 A.M.

Contenu connexe

Tendances

Optimize Oracle Application Integration Architecture (AIA) for Communications
Optimize Oracle Application Integration Architecture (AIA) for CommunicationsOptimize Oracle Application Integration Architecture (AIA) for Communications
Optimize Oracle Application Integration Architecture (AIA) for CommunicationsRevelation Technologies
 
Oracle EBS r12-2-6 New Features
Oracle EBS r12-2-6 New FeaturesOracle EBS r12-2-6 New Features
Oracle EBS r12-2-6 New FeaturesFeras Ahmad
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI PresentationAjeeth Pingle
 
Special Purpose Role-Based Clients for PLM using Aras
Special Purpose Role-Based Clients for PLM using ArasSpecial Purpose Role-Based Clients for PLM using Aras
Special Purpose Role-Based Clients for PLM using ArasAras
 
Soa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c crSoa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c crVasily Demin
 
Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...
Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...
Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...Jade Global
 
Innovate2012_MAC-2196
Innovate2012_MAC-2196Innovate2012_MAC-2196
Innovate2012_MAC-2196Arman Atashi
 
Migration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for allMigration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for allJim Pang
 
Oracle ERP Cloud implementation tips
Oracle ERP Cloud implementation tipsOracle ERP Cloud implementation tips
Oracle ERP Cloud implementation tipsPrabal Saha
 
Reference Architecture
Reference ArchitectureReference Architecture
Reference ArchitectureJohan Eltes
 
The AMIS Report from Oracle Open World and JavaOne 2011
The AMIS Report from Oracle Open World and JavaOne 2011The AMIS Report from Oracle Open World and JavaOne 2011
The AMIS Report from Oracle Open World and JavaOne 2011Lucas Jellema
 
Anatomy of a Successful Oracle AIA for Communications Implementation
Anatomy of a Successful Oracle AIA for Communications ImplementationAnatomy of a Successful Oracle AIA for Communications Implementation
Anatomy of a Successful Oracle AIA for Communications ImplementationRevelation Technologies
 
SharePoint PLM Software Overview
SharePoint PLM Software OverviewSharePoint PLM Software Overview
SharePoint PLM Software OverviewAras
 
OOW09 R12.1 Standalone Solutions
OOW09 R12.1 Standalone SolutionsOOW09 R12.1 Standalone Solutions
OOW09 R12.1 Standalone Solutionsjucaab
 
oracle ebs free web service integration tools
oracle ebs free web service integration toolsoracle ebs free web service integration tools
oracle ebs free web service integration toolsSmartDog Services
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologiesanup4704
 
Fusion apps financials strategy - 20100721
Fusion apps   financials strategy - 20100721Fusion apps   financials strategy - 20100721
Fusion apps financials strategy - 20100721Suresh Mishra
 

Tendances (20)

Optimize Oracle Application Integration Architecture (AIA) for Communications
Optimize Oracle Application Integration Architecture (AIA) for CommunicationsOptimize Oracle Application Integration Architecture (AIA) for Communications
Optimize Oracle Application Integration Architecture (AIA) for Communications
 
Oracle EBS r12-2-6 New Features
Oracle EBS r12-2-6 New FeaturesOracle EBS r12-2-6 New Features
Oracle EBS r12-2-6 New Features
 
Siebel Open UI Presentation
Siebel Open UI PresentationSiebel Open UI Presentation
Siebel Open UI Presentation
 
Special Purpose Role-Based Clients for PLM using Aras
Special Purpose Role-Based Clients for PLM using ArasSpecial Purpose Role-Based Clients for PLM using Aras
Special Purpose Role-Based Clients for PLM using Aras
 
Soa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c crSoa12c launch 3 bpm 12c cr
Soa12c launch 3 bpm 12c cr
 
Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...
Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...
Case study: Managing a Fusion Financials Cloud Implementation with Oracle Uni...
 
Innovate2012_MAC-2196
Innovate2012_MAC-2196Innovate2012_MAC-2196
Innovate2012_MAC-2196
 
Migration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for allMigration to Oracle ERP Cloud: A must read winning recipe for all
Migration to Oracle ERP Cloud: A must read winning recipe for all
 
Oracle ERP Cloud implementation tips
Oracle ERP Cloud implementation tipsOracle ERP Cloud implementation tips
Oracle ERP Cloud implementation tips
 
Reference Architecture
Reference ArchitectureReference Architecture
Reference Architecture
 
The AMIS Report from Oracle Open World and JavaOne 2011
The AMIS Report from Oracle Open World and JavaOne 2011The AMIS Report from Oracle Open World and JavaOne 2011
The AMIS Report from Oracle Open World and JavaOne 2011
 
SandeepVanama_Resume
SandeepVanama_ResumeSandeepVanama_Resume
SandeepVanama_Resume
 
Anatomy of a Successful Oracle AIA for Communications Implementation
Anatomy of a Successful Oracle AIA for Communications ImplementationAnatomy of a Successful Oracle AIA for Communications Implementation
Anatomy of a Successful Oracle AIA for Communications Implementation
 
Oracle soa suite 12c
Oracle soa suite 12cOracle soa suite 12c
Oracle soa suite 12c
 
SharePoint PLM Software Overview
SharePoint PLM Software OverviewSharePoint PLM Software Overview
SharePoint PLM Software Overview
 
Tfs Overview
Tfs OverviewTfs Overview
Tfs Overview
 
OOW09 R12.1 Standalone Solutions
OOW09 R12.1 Standalone SolutionsOOW09 R12.1 Standalone Solutions
OOW09 R12.1 Standalone Solutions
 
oracle ebs free web service integration tools
oracle ebs free web service integration toolsoracle ebs free web service integration tools
oracle ebs free web service integration tools
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
 
Fusion apps financials strategy - 20100721
Fusion apps   financials strategy - 20100721Fusion apps   financials strategy - 20100721
Fusion apps financials strategy - 20100721
 

En vedette

Použití tenkých klientů Dell Wyse při virtualizaci koncových stanic
Použití tenkých klientů Dell Wyse při virtualizaci koncových stanicPoužití tenkých klientů Dell Wyse při virtualizaci koncových stanic
Použití tenkých klientů Dell Wyse při virtualizaci koncových stanicMarketingArrowECS_CZ
 
Organizational development esi_08292013
Organizational development esi_08292013Organizational development esi_08292013
Organizational development esi_08292013John Gillis
 
Leadership Coaching Ver 3
Leadership Coaching Ver 3Leadership Coaching Ver 3
Leadership Coaching Ver 3Bomi Manekshaw
 
A Project on Mentoring System in ONGC
A Project on Mentoring System in ONGCA Project on Mentoring System in ONGC
A Project on Mentoring System in ONGCProjects Kart
 
Organizational transformation walmart
Organizational transformation walmartOrganizational transformation walmart
Organizational transformation walmartIrma Mathis
 
ORGANIZATIONAL DEVELOPMENT CANVAS (ODC) FOR GOOGLE'S BUSINESS MODEL AND ECOSY...
ORGANIZATIONAL DEVELOPMENT CANVAS (ODC) FOR GOOGLE'S BUSINESS MODEL AND ECOSY...ORGANIZATIONAL DEVELOPMENT CANVAS (ODC) FOR GOOGLE'S BUSINESS MODEL AND ECOSY...
ORGANIZATIONAL DEVELOPMENT CANVAS (ODC) FOR GOOGLE'S BUSINESS MODEL AND ECOSY...Rod King, Ph.D.
 
Indian Experience Of OD In Public & Private Enterprises
Indian Experience Of OD In Public & Private EnterprisesIndian Experience Of OD In Public & Private Enterprises
Indian Experience Of OD In Public & Private EnterprisesJoseph Jincy
 
8684792 od-interventions 2
8684792 od-interventions 28684792 od-interventions 2
8684792 od-interventions 2monicadadrah
 
Larsen toubro
Larsen toubroLarsen toubro
Larsen toubroDeepak25
 

En vedette (13)

Použití tenkých klientů Dell Wyse při virtualizaci koncových stanic
Použití tenkých klientů Dell Wyse při virtualizaci koncových stanicPoužití tenkých klientů Dell Wyse při virtualizaci koncových stanic
Použití tenkých klientů Dell Wyse při virtualizaci koncových stanic
 
Organizational development esi_08292013
Organizational development esi_08292013Organizational development esi_08292013
Organizational development esi_08292013
 
Leadership Coaching Ver 3
Leadership Coaching Ver 3Leadership Coaching Ver 3
Leadership Coaching Ver 3
 
A Project on Mentoring System in ONGC
A Project on Mentoring System in ONGCA Project on Mentoring System in ONGC
A Project on Mentoring System in ONGC
 
Organizational transformation walmart
Organizational transformation walmartOrganizational transformation walmart
Organizational transformation walmart
 
ORGANIZATIONAL DEVELOPMENT CANVAS (ODC) FOR GOOGLE'S BUSINESS MODEL AND ECOSY...
ORGANIZATIONAL DEVELOPMENT CANVAS (ODC) FOR GOOGLE'S BUSINESS MODEL AND ECOSY...ORGANIZATIONAL DEVELOPMENT CANVAS (ODC) FOR GOOGLE'S BUSINESS MODEL AND ECOSY...
ORGANIZATIONAL DEVELOPMENT CANVAS (ODC) FOR GOOGLE'S BUSINESS MODEL AND ECOSY...
 
Od Intervention
Od InterventionOd Intervention
Od Intervention
 
Indian Experience Of OD In Public & Private Enterprises
Indian Experience Of OD In Public & Private EnterprisesIndian Experience Of OD In Public & Private Enterprises
Indian Experience Of OD In Public & Private Enterprises
 
8684792 od-interventions 2
8684792 od-interventions 28684792 od-interventions 2
8684792 od-interventions 2
 
Organizational Development
Organizational Development Organizational Development
Organizational Development
 
Larsen toubro
Larsen toubroLarsen toubro
Larsen toubro
 
Hrm maruti suzuki
Hrm maruti suzukiHrm maruti suzuki
Hrm maruti suzuki
 
Organizational Development
Organizational DevelopmentOrganizational Development
Organizational Development
 

Similaire à Oracle OpenWorld 2009 AIA Best Practices

Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham
 
AIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User GroupAIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User GroupJim Basler
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicDavid Solivan
 
Managing EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experienceManaging EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experienceInSync Conference
 
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA SuiteAchieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA SuiteHariharan V Ganesarethinam
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_ResumeVEERA DATLA
 
SharePoint 2010 design and deploy
SharePoint  2010 design and deploySharePoint  2010 design and deploy
SharePoint 2010 design and deployChris Riley ☁
 
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)Rajesh Raheja
 
SAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsSAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsKristian Kalsing
 
OSA03 Pourquoi choisir IBM pour vos projets BPM ?
OSA03 Pourquoi choisir IBM pour vos projets BPM ?OSA03 Pourquoi choisir IBM pour vos projets BPM ?
OSA03 Pourquoi choisir IBM pour vos projets BPM ?Nicolas Desachy
 
ebs-adapter-webcast12345678900000000.pdf
ebs-adapter-webcast12345678900000000.pdfebs-adapter-webcast12345678900000000.pdf
ebs-adapter-webcast12345678900000000.pdfBrighton26
 
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerPeter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerSaul Cunningham
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEVKrit Kamtuo
 
What is an ESB? OPITZ CONSULTING - Winterberg - Trops
What is an ESB? OPITZ CONSULTING - Winterberg - TropsWhat is an ESB? OPITZ CONSULTING - Winterberg - Trops
What is an ESB? OPITZ CONSULTING - Winterberg - TropsOPITZ CONSULTING Deutschland
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablitiesShashikant Sethy
 
ODTUG An Introduction to Application Integration Architecture
ODTUG An Introduction to Application Integration ArchitectureODTUG An Introduction to Application Integration Architecture
ODTUG An Introduction to Application Integration ArchitectureEdwin Biemond
 

Similaire à Oracle OpenWorld 2009 AIA Best Practices (20)

Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
Saul Cunningham - Oracle - Best Practices for Scaling your SOA Infrastructure...
 
AIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User GroupAIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User Group
 
The Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs PublicThe Magic Of Application Lifecycle Management In Vs Public
The Magic Of Application Lifecycle Management In Vs Public
 
Managing EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experienceManaging EBS Testing, Performance, Configurations, Change & User experience
Managing EBS Testing, Performance, Configurations, Change & User experience
 
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA SuiteAchieve Oracle Apps Process Integrations using Oracle SOA Suite
Achieve Oracle Apps Process Integrations using Oracle SOA Suite
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_Resume
 
SharePoint 2010 design and deploy
SharePoint  2010 design and deploySharePoint  2010 design and deploy
SharePoint 2010 design and deploy
 
Enterprise Deployments & SOA
Enterprise Deployments & SOAEnterprise Deployments & SOA
Enterprise Deployments & SOA
 
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
Oracle OpenWorld 2010 Practical Insights on Using AIA (presentation only)
 
Oracle soa-vs-ibm-soa-345791
Oracle soa-vs-ibm-soa-345791Oracle soa-vs-ibm-soa-345791
Oracle soa-vs-ibm-soa-345791
 
SAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process SolutionsSAP Microsoft Interoperability - Business Process Solutions
SAP Microsoft Interoperability - Business Process Solutions
 
OSA03 Pourquoi choisir IBM pour vos projets BPM ?
OSA03 Pourquoi choisir IBM pour vos projets BPM ?OSA03 Pourquoi choisir IBM pour vos projets BPM ?
OSA03 Pourquoi choisir IBM pour vos projets BPM ?
 
ebs-adapter-webcast12345678900000000.pdf
ebs-adapter-webcast12345678900000000.pdfebs-adapter-webcast12345678900000000.pdf
ebs-adapter-webcast12345678900000000.pdf
 
Resume
ResumeResume
Resume
 
Resume
ResumeResume
Resume
 
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic ServerPeter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
Peter McTaggart - Renewtek - Achieving Hero Status with WebLogic Server
 
Software Project Management - NESDEV
Software Project Management - NESDEVSoftware Project Management - NESDEV
Software Project Management - NESDEV
 
What is an ESB? OPITZ CONSULTING - Winterberg - Trops
What is an ESB? OPITZ CONSULTING - Winterberg - TropsWhat is an ESB? OPITZ CONSULTING - Winterberg - Trops
What is an ESB? OPITZ CONSULTING - Winterberg - Trops
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
ODTUG An Introduction to Application Integration Architecture
ODTUG An Introduction to Application Integration ArchitectureODTUG An Introduction to Application Integration Architecture
ODTUG An Introduction to Application Integration Architecture
 

Plus de Rajesh Raheja

What Product Leaders need to know about DevOps
What Product Leaders need to know about DevOpsWhat Product Leaders need to know about DevOps
What Product Leaders need to know about DevOpsRajesh Raheja
 
The Role of an Architect
The Role of an ArchitectThe Role of an Architect
The Role of an ArchitectRajesh Raheja
 
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteOOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteRajesh Raheja
 
Oracle Workflow Continuous Integration
Oracle Workflow Continuous IntegrationOracle Workflow Continuous Integration
Oracle Workflow Continuous IntegrationRajesh Raheja
 
WDSOA'05 Whitepaper: SOA and the Future of Application Development
WDSOA'05 Whitepaper: SOA and the Future of Application DevelopmentWDSOA'05 Whitepaper: SOA and the Future of Application Development
WDSOA'05 Whitepaper: SOA and the Future of Application DevelopmentRajesh Raheja
 
OracleWorld 2002 Whitepaper Web Services in E-Business Suite
OracleWorld 2002 Whitepaper Web Services in E-Business SuiteOracleWorld 2002 Whitepaper Web Services in E-Business Suite
OracleWorld 2002 Whitepaper Web Services in E-Business SuiteRajesh Raheja
 
Oracle World 2002 Leverage Web Services in E-Business Applications
Oracle World 2002 Leverage Web Services in E-Business ApplicationsOracle World 2002 Leverage Web Services in E-Business Applications
Oracle World 2002 Leverage Web Services in E-Business ApplicationsRajesh Raheja
 

Plus de Rajesh Raheja (7)

What Product Leaders need to know about DevOps
What Product Leaders need to know about DevOpsWhat Product Leaders need to know about DevOps
What Product Leaders need to know about DevOps
 
The Role of an Architect
The Role of an ArchitectThe Role of an Architect
The Role of an Architect
 
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA SuiteOOW 2012: Integrate Cloud Applications with Oracle SOA Suite
OOW 2012: Integrate Cloud Applications with Oracle SOA Suite
 
Oracle Workflow Continuous Integration
Oracle Workflow Continuous IntegrationOracle Workflow Continuous Integration
Oracle Workflow Continuous Integration
 
WDSOA'05 Whitepaper: SOA and the Future of Application Development
WDSOA'05 Whitepaper: SOA and the Future of Application DevelopmentWDSOA'05 Whitepaper: SOA and the Future of Application Development
WDSOA'05 Whitepaper: SOA and the Future of Application Development
 
OracleWorld 2002 Whitepaper Web Services in E-Business Suite
OracleWorld 2002 Whitepaper Web Services in E-Business SuiteOracleWorld 2002 Whitepaper Web Services in E-Business Suite
OracleWorld 2002 Whitepaper Web Services in E-Business Suite
 
Oracle World 2002 Leverage Web Services in E-Business Applications
Oracle World 2002 Leverage Web Services in E-Business ApplicationsOracle World 2002 Leverage Web Services in E-Business Applications
Oracle World 2002 Leverage Web Services in E-Business Applications
 

Dernier

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Dernier (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

Oracle OpenWorld 2009 AIA Best Practices

  • 1.  
  • 2.  
  • 3. Jedi Masters Reveal: Foundation Pack Best Practices Building Process Integrations Rajesh Raheja Senior Director, AIA Development October 13, 2009 Ivan Lazarov Director, AIA Product Management
  • 4. 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. The development, release, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
  • 5.
  • 6. Integration Project Phases <Insert Picture Here> Project Planning Requirements, Architecture and Design Extensions or new Development End to End Integration Testing Implementation and Rollout 5% 35% 20% 35% 5% Typical Integration Project Phases and Time Spent
  • 7.
  • 8.
  • 9. Follow a Proven Implementation Model
  • 10.
  • 11. Consider Solution Impact when Mapping Requirements
  • 12. Register Integration Flows for Service Discovery Business Service Repository (OER in AIA 3.0) “ You can’t manage what you can’t see.” --- Forrester Research 1 2 3 4 5 Siebel UI (new/updated Billing Mgmt screens) CustomerPartyEBS (Requestor ABCSs) CRM AIA BRM (Provider ABCSs) GetAccountBalanceSiebelABCS QueryCustomerListPortal ProvImplABCS BRM Web Service (JCA Adapter) BRM API (Opcode)
  • 13.
  • 14. Use Case: Research Service Interoperability UCM Provider ABCS Customer Party EBS UCM Provider Service: SyncCustomerPartyListUCMProvABCSImpl Transformation: XfromUCMPersonToSyncCustomerPartyListResponse.xsl New Requestor ABCS
  • 15. Solution: Research Service Interoperability XSL Mapping Analyzer (XMAN) HTML Report English Translation: Currency Code maps to Person’s Income or Organization’s Account. Lookup values are stored in the CURRENCY_CODE table.
  • 16. Use Case: Validate Service Interoperability for Reuse Customer Party EBS CRMOD ABCS Siebel ABCS E-Biz ABCS JDE ABCS AccountSite/UsageCode PartyLocation/Type “ Address Usage” Attribute Mapping, XREF and DVM Inconsistency
  • 17. Solution: Validate Service Interoperability for Reuse XSL Mapping Analyzer (XMAN) CSV Reports English Translation: CRMOD ignores DUNS Inquiry Identifier. EBiz ignores a Contact’s phone/fax numbers.
  • 18. Solution: Validate Service Interoperability for Reuse XSL Mapping Analyzer (XMAN) CSV Reports English Translation: CRMOD ignores Accounts (uses Party). Only BRM and Siebel care about Billing Profile.
  • 19. Follow the AIA Programming Model for Services AIA Integration Developers Guide
  • 20. Ensure Adherence to Architecture Standards SOA Validation Checklists (Architecture and SOA Component Level)
  • 21.
  • 22. Ensure Adherence to AIA Standards PIP Auditor with Extensible, Categorized and Prioritized Test Cases
  • 23. Ensure Adherence to AIA Standards PIP Auditor Detailed Results
  • 24. Ensure Adherence to AIA Standards PIP Auditor –Analyze Co-Deployment between every PIP combination
  • 25. Ensure Adherence to AIA Standards Implementation Governance with Continuous Integration Builds
  • 26. Oracle PIP Development Governance Structure AIA Foundation Pack and Process Integration Pack Projects Oracle Executive Management (Apps Unlimited, Fusion Apps) ‏ Integration Steering Committee Technology Governance Content Governance EBO Steering Committee Solution Engineering Architecture Steering Committee PIP Advisory Board Content Standards (CCTS, UN/CEFACT), Horizontal and Vertical Industry Standards Business Process Modeling Standards EBO Working Groups Service Co-Existence and Process Re-Use Change Management Automation Workgroups Technology Standards (WS -*) New Technology Product Adoption Integration Prototypes Source Control, Versioning and Build Processes Hosted Mapping Reports Hosted Audit Automation Solution Engineering Tools and Utilities Customer and Internal Implementation Guidance
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. Don’t Ignore the End User Oracle BPA Publisher – Process Flows Oracle Tutor – Desk Manuals & Procedures Oracle User Productivity Kit – Transactional Training & Performance Support
  • 32.
  • 33. Thursday: Leave with Answers on Oracle AIA… See you next year! Date/Time Location Title Speaker 10/15/2009 , Thursday @ 9:00 A.M. Moscone West (L3), Room 3008 Increase Agility, Better Understand Your Business with Reference Process Models Oracle AIA Product Executives 10/15/2009 , Thursday @ 9:00 A.M. Building Web Services for JD Edwards Enterprise One and Integrating with Oracle SOA Suite Oracle Product Executive 10/15/2009 , Thursday @ 10:30 a.m. Moscone West (L3), Room 3008 10 Things You MUST Know About Oracle Application Integration Architecture Oracle AIA Product Executive 10/15/2009 , Thursday @ 12:00 P.M. Moscone West (L3), Room 3008 Take the Pain Out of SOA Governance Oracle AIA Product Executive 10/15/2009 , Thursday @ 1:30 P.M. Moscone West (L3), Room 3008 Cloud Computing: Integration as a Service Oracle AIA Product Executive 10/15/2009 , Thursday @ 3:00 P.M. Moscone West (L3), Room 3008 Jumpstart your Apps Integration with Best of Breed Reference Architecture Partner Session: Infosys
  • 34. For More Information www.oracle.com/aia http://bit.ly/aiawiki http://blogs.oracle.com/aia http://bit.ly/aiaforum OracleAIA Application Integration Architecture http://www.oracle.com/technology/products/applications/aia/index.html
  • 35.
  • 37. <Insert Picture Here> Appendix Suggested SOA Reviews
  • 38.
  • 39.
  • 40.
  • 41. <Insert Picture Here> Appendix Implementation Tasks
  • 42. Follow a Structured Implementation Model
  • 43. Making a Business Case for SOA AIA TCO Calculator
  • 44.
  • 45.
  • 46. Oracle PIP Development Methodology
  • 47.
  • 48.
  • 49. SOA Warrants an Organizational Governance Structure SOA Integration Projects Executive Management (CIO/COO) ‏ Integration Steering Committee – Business Heads Technology Governance Content Governance Data Standards Review Board Solution Engineering Architecture Review Board Content Standards (CCTS, UN/CEFACT), Horizontal and Vertical Industry Standards Business Process Modeling Standards EBO Working Groups Source Control, Versioning and Build Processes Technology Standards (WS -*) New Technology Product Adoption Integration Prototypes Integrations Advisory Board Service Co-Existence and Process Re-Use Change Management Automation Workgroups Hosted Mapping Reports Hosted Audit Automation Technology Guidance and Solution Engineering
  • 50. <Insert Picture Here> Appendix Content Governance Example Service Interoperability
  • 51. Example of Mapping Inconsistency Interoperability issues when reusing services
  • 52.
  • 53. Example: Create Functional Mapping Spreadsheets XSL Mapping Analyzer (EOL2CSV reports) UCM Provider ABCS Customer Party EBS CRMOD Provider ABCS Siebel Provider ABCS E-Biz Provider ABCS JDE Provider ABCS New Requestor ABCS
  • 54. <Insert Picture Here> Appendix OOW AIA Sessions
  • 55.
  • 56.

Notes de l'éditeur

  1. Talking Points - Topic is AIA Foundation Pack Best Practices when building process integrations -Introduce the Jedi Masters Question: How many have implemented or are in the process of implementing AIA or FMW SOA?
  2. Talking Points [Not Familiar] FP = integration fwk…sits on top of FMW…with pre-built content…speeds development of loose coupled process integrations Contains reference process models, canonical business objects and services engineered to the right level of granularity Comprehensive reference architecture…prescriptive programming model and governance tools and productivity utilities [Not Familiar] Most AIA customers adopting FP do so to transform their IT into a SOA Lot of lessons learned from these as well as internal PIP development Proven to reduce implementation risk and increase productivity AIA consolidated learning into best practices + supporting tools for adoption Think about how these apply these to your implementation To get benefits in your SOA project
  3. Talking Points Best practices around different project phases -Integration projects differ from other development projects in that they are front and back loaded -You are implementing an end-to-end business process so major chunk of effort is upfront in functional analysis and design -Yet, the apps lack common semantics… have technical interoperability issues…requiring a lot more testing in the end -This has some impact on the way you plan for these projects. [Invite speaker]
  4. Talking Points -With front and back loaded projects, waterfall may seem right, but we strongly recommend an iterative approach “iterfall” -For large scale integration projects, iterative approach provides visibility which reduces impl risk -Few things to keep in mind: PLAN * DEPENDENCIES * LEAN DOCS * HARDENING SPRINTS * CONTINUOUS INTG Question: Are you doing agile or waterfall?
  5. Talking Points -Most integration work is related to your business processes, so you want this knowledge in-house -Certain skill sets are a must, get existing architects trained on the new technologies -Ramp up on AIA/SOA using training, docs and public resources (blogs/wikis) -CRP can really help get hands-on with the tech and understand OOTB capabilities
  6. Talking Points -Follow any proven SDLC methodology but remember to include some key AIA/SOA tasks -Bake in time for architecture, design and go-live reviews -Some items would obviously differ from how Oracle does PIP development (highlighted) – solution, governance, rollout
  7. Talking Points -Spreadsheet *template* to help plan implementation effort with past experience providing weighting per task e.g. BPEL -Weights can be tweaked, so use appropriately in context of larger project plan
  8. Talking Points -Major requirements typically have impact on the final solution, so consider the impact and plan appropriately
  9. Talking Points -SOA governance…process of visibility and control over service artifacts…ensure service meets specs for reuse, interop etc -Universal best practice to publish services to repository to get visibility (you can’t manage what you can’t see) -To publish: Analyze business processes, break down flows, register each service in the repository – do same for searching -Once you register your services, you would expect to be done with governance. Unfortunately that is not the case.
  10. Talking Points -Repository itself is not enough for governance. SOA and Repository have been around for some time. -Yet, survey done shows that while everyone agrees to governance, 2/3 don’t practice it. Why? -In my experience, reason is that governance needs to be part of SDLC and automated, productive for developers -In addition, it should also focus more on service interoperability in addition to service discovery. Two real use cases. 176 responses for the survey from customers of Software AG.
  11. Talking Points -You are responsible for synching Customer info to the MDM/UCM system -Repository shows UCM connector for CustomerParty as well as façade EBS interface – is this enough to use the services? -Probably, if it was a simple “GetStockQuote” service with primitive attributes…EAI models are complex…optional attributes -To use the service, you need one critical piece of info…MAPPING…from EBO attributes to UCM as well as XREF/DVM -AIA has a feature called XMAN - an extension to the repository that gives you this information
  12. Talking Points -The HTML report shows you source and target attribute mapping along with DVM and XREF usage information -Here you can see that Currency Code when mapped to Income for Person and Account for Organization Demo for Use Case 1: Explain XMAN and show slicing and dicing based on dimensions. Navigate to http://stadf45.us.oracle.com:7777/AIAReports/ RV2.5 -&gt; Core Apps -&gt; UCM -&gt; CustomerPartyEBO … Provider … SyncCustomerPartyListUCMProvABCSImpl … XfromUCMPersonToSyncCustomerPartyListResponse.xsl Demo for Use Case 2: Show Customization legend at the bottom using already opened page. Demo for Use Case 3: Download CSV and open in MS Excel. Show cleaned up report CustomerPartyEBOMapping_v2.xls. Filter the First column (EBM) for StateName and show the potential DVM to use. Demo for Use Case 4: Show Consolidated CSV and switch to CreateCustomerParty.xlsx – show pivot table analysis and that blank columns include potential issues.
  13. Talking Points -Complex example: two SOA projects developed separately, used different mapping for Address Usage -Because SOA and repository was used, you are asked to reuse CRMOD and Ebiz connectors for a third SOA project -Mapping inconsistency means that you cannot pass Address Usage, hence reuse is limited unless you change all connectors -Real use case from AIA 2.3 discovered very late during QA – how can we find this earlier? XMAN to the rescue again
  14. Talking Points -XMAN CSV reports contain mapping info from all integrations, so you can slice-n-dice e.g. pivot tables -E.g. pivot table showing which apps use what EBM attributes. Non usage is blank/red. Usage has a number -EBO attribute having usage in one app and non-usage in another is potential interop issue between those two apps -E.g. CRMOD-EBiz issue solved; but DUNS and Fax/Phone may be an issue if biz process needs them in the integration Demo for Use Case 1: Explain XMAN and show slicing and dicing based on dimensions. Navigate to http://stadf45.us.oracle.com:7777/AIAReports/ RV2.5 -&gt; Core Apps -&gt; UCM -&gt; CustomerPartyEBO … Provider … SyncCustomerPartyListUCMProvABCSImpl … XfromUCMPersonToSyncCustomerPartyListResponse.xsl Demo for Use Case 2: Show Customization legend at the bottom using already opened page. Demo for Use Case 3: Download CSV and open in MS Excel. Show cleaned up report CustomerPartyEBOMapping_v2.xls. Filter the First column (EBM) for StateName and show the potential DVM to use. Demo for Use Case 4: Show Consolidated CSV and switch to CreateCustomerParty.xlsx – show pivot table analysis and that blank columns include potential issues.
  15. Talking Points -Pivot tables for XREF show mapping at component level e.g. CRMOD ignores accounts, BRM and Siebel looks at billing etc.
  16. Talking Points Technical governance…comprehensive reference architecture and a detailed programming model with the IDG Specifies how APIs should behave, what patterns services should follow and naming conventions Ensures services are standards based, consistent, extensible and technically interoperable – reducing risk Guide is close to 400 pages (27 pages for naming conventions!) – what about productivity?
  17. Talking Points -Check for adherence to architecture standards using AIA validation checklist during all reviews throughout project lifecycle -What about code - would you not write a single line of code till you read 400 pages of doc? Of course not, use Artifact Gen
  18. Talking Points Jumpstart standards compliant service development with code generator Give it the service specification, which EBO, which App, what MEP etc and it generates code outline Automates repeatable, mundane tasks e.g. naming conventions, hooks for error handling and extension points etc Saves time!!! Why Need for enforcing architectural governance policies Adhering to programming models Adhering to naming conventions / rules Need to enforce programming consistencies across projects Automatic Interface (WSDL) creation for ABCS (requestor as well as provider) Code Generation for Inbound &amp; Outbound Service interaction related tasks Invocation of Enterprise Business Services Invocation of Application Services Error Handling Code snippet Code generation for plumbing tasks CAVS Enabling Extension Enabling – induction of injection points EBM Header Population Namespace declarations Automatic Interface (WSDL) creation for ABCS (requestor as well as provider) Code Generation for Inbound &amp; Outbound Service interaction related tasks Invocation of Enterprise Business Services Invocation of Application Services Error Handling Code snippet Code generation for plumbing tasks CAVS Enabling Extension Enabling – induction of injection points EBM Header Population Namespace declarations Automatic code generation for runtime discovery of end points (multiple instances support) Optional code generation for transmission of authorization details Configuration Settings based on Design Patterns EBM Header transformation scripts and transformation for the root element Configuration file properties for the ABCS Will NOT generate Business Message Transformation Automatic code generation for runtime discovery of end points (multiple instances support) Configuration Settings based on Design Patterns EBM Header transformation scripts and transformation for the root Business Message element Configuration file properties for the ABCS Error handling fault policy file Will NOT generate Complete Business Message Transformation
  19. Talking Points -Even with generators, extensions or new flows still need to be checked for standard compliance -AIA has a feature called PIP Auditor that scans source code to check for adherence to standards -Standards codified in extensible, categorized and prioritized XML test cases (110+ OOTB with 90% coverage) -This is used by Oracle for our own PIP development and audits 65k+ artifacts every day! (incl. 15k Industry PIPs)
  20. Talking Points This is the compliance report for a given PIP which gives you statistics based on category and priority The detailed violation report goes down to line/column level so that you can fix them easily
  21. Talking Points Auditor allows you to plan for service co-deployment on a single FMW instance For every PIP combination, it shows shared artifacts between PIPs that may or may not cause issues
  22. Talking Points Of course, all these reports (content and technical) mean nothing if you don’t execute them frequently Oracle PIP development runs these reports on a daily basis for all of our 30 PIPs in development in AIA 2.5 It is monitored closely by the program managers in their weekly status reports as one of the release milestones
  23. Talking Points -Talking about program managers, governance is not about just the technology, but also about supporting organization -SOA warrants a governance structure…Oracle AIA adheres to one driven from the top with experts for content/technology -Benefits come to you in the form of strongly governed pre-defined content, saving you time and effort
  24. Talking Points -In summary, service discovery is not enough, service interoperability is key and only a repository is not enough -Productive tools are important to embed governance into SDLC. Oracle tools are proven by Oracle and used by Oracle -AIA gives you the benefit of a full blown organizational governance structure, so that you don’t have to build it
  25. Talking Points -Develop a policy for end to end lifecycle management including builds, installs and patching
  26. Talking Points -Define desired production topology upfront (even large customers fail to do this) -This can impact not only your environment planning, but the SOA Suite install as well as build/deploy scripts
  27. Talking Points -Do integration testing using a test harness and simulator, which can help with env availability and regression tests. -This shows an example of using the AIA CAVS (you can implement this using other technologies such as iTKO Lisa) -Allows you to test only the integration component or bypass everything except the provider for unit testing The figure depicts the effect of setting the “RoutetoCAVS” property. The red and blue colors represent the effect of changing the property values at the provider or the requestor end.
  28. Talking Points -Finally, too often we think only about the system-centric deployment of process, not the user-centric deployment. -Tools like Oracle Tutor and Oracle UPK help in deploying policy, procedures and training directly to end users.
  29. Talking Points -AIA provides you with best practices and supporting tools for your SOA projects -Download the tools from the AIA Wiki and subscribe to our blog or ask questions on the Forum -Best practices help you increase productivity and reduce your implementation risk AIA OTN Page: http://www.oracle.com/technology/products/applications/aia/index.html Blog: http://blogs.oracle.com/aia Wiki: http://wiki.oracle.com/page/Application+Integration+Architecture or http://bit.ly/aiawiki Forum: http://www.bit.ly/aiaforum Twitter: http://www.twitter.com/OracleAIA
  30. Talking Points -Follow any structured SDLC methodology but remember to include some key AIA/SOA tasks -Bake in time for architecture, design and go-live reviews -Some items would obviously differ from how Oracle does PIP development (highlighted) – solution, governance, rollout
  31. Inability to quantify the ROI for SOA was cited as one of the top inhibitors for SOA adoption - Source: Software AG, Best Practices for SOA Governance User Survey, Summer 2008
  32. Talking Points -Here is how Oracle follows the methodology (internal dev) -The meetings already happen and are repurposed for integration objectives -Strict technical governance around source control, dir structure, naming etc
  33. Transactions should honor transaction commit boundaries and use Adapter services if needed. XSD standards e.g. E.g. Collection types for CRUD Lists of entities
  34. Reuse existing connector services wherever available Develop connector services to be PIP and application version agnostic Use SOAP/ESB bindings to make connectors transport neutral Ensure connectors abstract requestor and provider systems Support multiple endpoint application instances with a single connector Avoid concurrent multiple versions of connector services Use Asynchronous Message Exchange Patterns for scalability Use Resequencer pattern to guarantee FIFO delivery Use ODI for Bulk Data Loads or extremely high performance needs Design for transaction support using adapters and defining boundaries
  35. Talking Points -Finally, SOA governance is not only about content and technology, but also about organizational structure -This is the virtual SOA governance structure that aligns people and processes spanning across different org. -Business rationalization and Project portfolio management on the executive level -Domain experts staffs the various sub committees, both content governance and technology/architectural governance.
  36. CRMOD – JDE1 vs CRMOP – EBIZ has mapping differences for the same EBO. Identified mapping differences CustomerParty, EBIZ to Siebel Order to Cash CRM OD to JDE E1 Lead to Order Identified connector issue on Sync operation Customer Party Sync loop at CustomerParty level (CRM OD) vs CustomerPartyAccount level (Ebiz) Possible Root Cause for issue(s) Inconsistent interpretation by each team Currently there isn’t a mechanism for detail review of mappings as each PIP team maps to complex EBOs such as CustomerParty Opportunity: Ensuring EBO adoption consistency As Ebiz, CRM OD and JDE E1 PIPs talk to PeopleSoft, Retail and other PIPs, there is an opportunity to collaborate on mappings already in place or happening in parallel to ensure consistent mappings This is necessary for true leverage of connectors developed.
  37. Talking Points For upgrades, knowing what custom mappings have been done can be very useful for customers to identify if the upgrade will cause any functional issues. Here the tool can be used to identify the custom extensions in blue color in the HTML report. The CSV report can then be analyzed to find duplicate EBM mappings that also contain extended records.
  38. Talking Points Viewing the html mapping report is fine if you are developing only one connector, but if you plan on adding more than one connector, then it is highly advisable to map the attributes of all the connectors at the same time to ensure semantic consistency across all connectors. To this extent, the tool produces Excel compatible csv files that can help you with that effort. You can start with putting all mappings in one spreadsheet during Functional Design phase, or merge all EBO related mappings to look it up as the source of XREF/DVM information for any given EBM attribute. In case no Oracle PIP mapping exist, utilities are provided that can flatten the EBO XSD schema (or an entire EOL directory) into CSV files, so that it can jumpstart the mapping effort.