SlideShare ist ein Scribd-Unternehmen logo
1 von 60
Oracle Application Express within the Oracle SOA Suite Douwe Pieter van den Bos San Francisco – October 3, 2011
Insert "Title, Author, Date" 2 © 2011 Capgemini. All rights reserved.
Content Introduction Concepts SOAPEX: The Oracle SOA Suite and APEX Examples Consuming Services from APEX SOAPEX 3 © 2011 Capgemini. All rights reserved.
Introduction
Who Am I? 5 © 2011 Capgemini. All rights reserved.
Who Are You?Role 6 © 2011 Capgemini. All rights reserved.
Who Are You?Background 7 © 2011 Capgemini. All rights reserved.
ThoughtsChoose the Right Tool 8 © 2011 Capgemini. All rights reserved.
ThoughtsThere’s More than One 9 © 2011 Capgemini. All rights reserved.
ThoughtsBest-of-Both-Worlds 10 © 2011 Capgemini. All rights reserved.
ConceptsOracle Application Express & Oracle SOA Suite
What is Oracle Application Express? Rapid Application Development  (RAD) Tool Declaratively develop Web UI’s Based on a Data source BUT: Not necessarily database objects 12 © 2011 Capgemini. All rights reserved.
What is the Oracle SOA Suite? Fully Integrated Suite Best-of-breeds SOA Tooling Composite Editor Service Bus BPEL Process Manager Business Rules Web Service Manager For UI’s basic choice: ADF But not necessarily! 13 © 2011 Capgemini. All rights reserved.
APEX vs. ‘SOA Suite’Pro APEX: Database Development Declarative Small. Effective.  Generated UI’s Cheap SOA Suite: Processes Application Integration ‘Non-Silo’ Services / XML / WSDL / (And other abbreviations) Open Standards 14 © 2011 Capgemini. All rights reserved.
APEX vs. ‘SOA Suite’Con APEX: Silo’s Database Development Propriety Standards (PL/SQL) SOA Suite: Big.  Large.  (ADF…..) ... 15 © 2011 Capgemini. All rights reserved.
APEX vs. ‘SOA Suite’ “Both Oracle Application Express  and the Oracle SOA Suite are great,  but for their own target solutions” 16 © 2011 Capgemini. All rights reserved.
Typical Architectures: APEX 17 © 2011 Capgemini. All rights reserved.
Typical Architectures: SOA Suite 18 © 2011 Capgemini. All rights reserved.
ConceptsService-Oriented Architecture
Basic SOA ConceptsConsumers and Providers 20 © 2011 Capgemini. All rights reserved.
Basic SOA ConceptsService Bus 21 © 2011 Capgemini. All rights reserved.
Basic SOA ConceptsEnterprise Application Integration 22 © 2011 Capgemini. All rights reserved.
Basic SOA ConceptsOASIS Service Layers 23 © 2011 Capgemini. All rights reserved.
Basic SOA ConceptsService Lifecycle 24 © 2011 Capgemini. All rights reserved.
Basic SOA ConceptsLessons Learned “We have to treat the User Interface as a Service…” 25 © 2011 Capgemini. All rights reserved.
SOAPEX: The Oracle SOA Suite and APEX
Three 'Streams' APEX instead of ADF/JAVA/SOMETHINGELSE in a SOA Architecture APEX is good for UI development Used in ‘Silo’ Applications (Domain Specific) Fast, reliable, easy to learn, … Agile The “Data-less” APEX application All CRUD actions trough services (Almost) no data within the APEX-app itself, just service calls. APEX Custom Application Connecting to Other App’s trough SOA Suite Combination of the above 27 © 2011 Capgemini. All rights reserved.
APEX instead of ADF 28 © 2011 Capgemini. All rights reserved.
The “Data-less” APEX application 29 © 2011 Capgemini. All rights reserved.
APEX and SOA Suite Apps 30 © 2011 Capgemini. All rights reserved.
Example: APEX and the Oracle E-Business Suite
APEX & Oracle EBSWhy? Incorporating standard functionality Oracle E-Business Suite in Custom APEX application. The less custom functionality in Oracle E-Business Suite, the better Upgrading EBS Maintenance Overall ‘Simplicity’ of the EBS configuration Custom development for ‘only’ one part of the Business But without ‘redeveloping’ functionality already available Reusing data and logic Faster development & Easier deployment No dependencies with other (EBS) projects … Oracle E-Business Suite offers an extensive library of interfaces. Well documented Proven Tested Supported  32 © 2011 Capgemini. All rights reserved.
APEX & Oracle EBSIntegration Possibilities Oracle E-Business Suite offers a lot of standard possibilities to integrate with external applications: Interface tables XML messages EDI messages PL/SQL API’s Business Service Objects Business Events AND it’s all possible to enable these as Web Services using: The Oracle E-Business Suite Integrated SOA Gateway 33 © 2011 Capgemini. All rights reserved.
APEX & Oracle EBSThe Oracle E-Business Suite Integrated SOA Gateway 34 © 2011 Capgemini. All rights reserved.
APEX & Oracle EBSHow? How is this done? E-Business Suite Integrated SOA Gateway Deploy EBS’ (PL/SQL) API’s using the Integration Repository Enclose services using the Oracle Service Bus All WSDL / SOAP based, controlled and enabled In APEX: Call Services using the WSDL library as Web Service Reference (CRUD actions on EBS done using these services) APEX is just the Service Consumer 35 © 2011 Capgemini. All rights reserved.
Example: APEX and Siebel CRM On Demand
APEX & CRM On DemandWhy? SaaS (Software-as-a-Service) CRM solution from Oracle Best-of-Breeds CRM Online access Small investment Using APEX for Custom functionality No changes in SaaS application (possible) APEX has small ‘footprint’ Extensive Integration possibilities Siebel CRM On Demand Web Services Since 2006 Completely Standards-Based Usable in SOA Suite & APEX CRM information usable in Custom APEX Apps Customer information Deal & Opportunity information Always ‘in sync’ Proven, tested, supported. 37 © 2011 Capgemini. All rights reserved.
APEX & CRM On DemandHow? Siebel CRM Web Services On Demand All API’s available CRUD actions on CRM entities Incorporate services in Oracle Service Bus External reference using the CRM On Demand Web Services Library Ensuring a secure connection Loosely-coupled Access Services in APEX as Web Service Reference Preferably using a UDDI / Service Registry 38 © 2011 Capgemini. All rights reserved.
Consuming Services from APEXStandard
Consuming Services from APEXPreparation Set up your environment Oracle Database Oracle WebLogic Server Oracle SOA Suite Oracle Application Express 4.1 (preferably in a separate database) (APEX Listener) All Web Service examples here are taken from the book “Getting Started with Oracle SOA Suite 11gR1, a Hands-On Tutorial” From Packt Publishing Develop the Web Services, SOA Composites and BPEL processes as shown in the book. And: Start your engines! 40 © 2011 Capgemini. All rights reserved.
JDeveloperDeploy validationForCC Web Service 41 © 2011 Capgemini. All rights reserved.
Enterprise ManagervalidationForCC Web Service 42 © 2011 Capgemini. All rights reserved.
Enterprise ManagerTest the Web Service 43 © 2011 Capgemini. All rights reserved.
Enterprise ManagerRouteRequest of validationForCC 44 © 2011 Capgemini. All rights reserved.
Oracle Application ExpressShared Components: Web Service References 45 © 2011 Capgemini. All rights reserved.
Oracle Application ExpressCreate Web Service Reference by WSDL 46 © 2011 Capgemini. All rights reserved.
Oracle Application ExpressWeb Service Reference for validationForCC 47 © 2011 Capgemini. All rights reserved.
Oracle Application ExpressCreate Form on Web Service 48 © 2011 Capgemini. All rights reserved.
Oracle Application ExpressRun Form on validationForCC 49 © 2011 Capgemini. All rights reserved.
Enterprise ManagerNew Instance for validationForCC 50 © 2011 Capgemini. All rights reserved.
Enterprise ManagerRouteRequest from APEX 51 © 2011 Capgemini. All rights reserved.
Other PossibilitiesAPEX_WEB_SERVICE API Complete API for WSDL & REST Web Services Supported APEX API Invoked as (Application)Process PL/SQL Package More Flexible 52 © 2011 Capgemini. All rights reserved.
SOAPEX
SOAPEXApplication Architecture 54 © 2011 Capgemini. All rights reserved.
SOAPEXApplication Setup 55 © 2011 Capgemini. All rights reserved.
Reference Material 56 © 2011 Capgemini. All rights reserved.
Insert "Title, Author, Date" © 2011 Capgemini. All rights reserved. Thank you for attending. ,[object Object]
You could win an Apple iPad.
Visit the booth and register to WIN!!57
More information © 2011 Capgemini. All rights reserved. About Capgemini With 115,000 people in 40 countries, Capgemini is one of the world's foremost providers of consulting, technology and outsourcing services. The Group reported 2010 global revenues of EUR 8.7 billion Together with its clients, Capgemini creates and delivers business and technology solutions that fit their needs and drive the results they want. A deeply multicultural organization, Capgemini has developed its own way of working, the Collaborative Business ExperienceTM, and draws on Rightshore®, its worldwide delivery model.  Learn more about us at: www.capgemini.com. Rightshore® is a trademark belonging to Capgemini 58

Weitere ähnliche Inhalte

Was ist angesagt?

Role of DBAs in CLOUD ERA - AIOUG Hyd Chapter - Oracle Cloud Day
Role of DBAs in CLOUD ERA - AIOUG Hyd Chapter - Oracle Cloud DayRole of DBAs in CLOUD ERA - AIOUG Hyd Chapter - Oracle Cloud Day
Role of DBAs in CLOUD ERA - AIOUG Hyd Chapter - Oracle Cloud Dayaioughydchapter
 
Beginner's Guide to APEX
Beginner's Guide to APEXBeginner's Guide to APEX
Beginner's Guide to APEXAnthony Rayner
 
Primavera integration possibilities Technical overview - Oracle Primavera Col...
Primavera integration possibilities Technical overview - Oracle Primavera Col...Primavera integration possibilities Technical overview - Oracle Primavera Col...
Primavera integration possibilities Technical overview - Oracle Primavera Col...p6academy
 
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...Steven Davelaar
 
Collaborate 18 presentation by Dayalan Punniyamoorthy
Collaborate 18 presentation by Dayalan PunniyamoorthyCollaborate 18 presentation by Dayalan Punniyamoorthy
Collaborate 18 presentation by Dayalan PunniyamoorthyDayalan Punniyamoorthy
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Featuresmsewtz
 
Inspirage Webinar on Epm integration agent
Inspirage Webinar on Epm integration agentInspirage Webinar on Epm integration agent
Inspirage Webinar on Epm integration agentDayalan Punniyamoorthy
 
Oracle e-business suite (ebs) r12.2.6 - new functionality
Oracle e-business suite (ebs)  r12.2.6 - new functionalityOracle e-business suite (ebs)  r12.2.6 - new functionality
Oracle e-business suite (ebs) r12.2.6 - new functionalityMatthew Bezuidenhout
 
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
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesMichael Hichwa
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformFumiko Yamashita
 
P6 Services: How to install, configure, tips and troubleshooting
P6 Services: How to install,  configure, tips and  troubleshooting P6 Services: How to install,  configure, tips and  troubleshooting
P6 Services: How to install, configure, tips and troubleshooting p6academy
 
Web Adi Success Story
Web Adi Success StoryWeb Adi Success Story
Web Adi Success Storyseanwfielding
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureBob Rhubart
 

Was ist angesagt? (20)

Role of DBAs in CLOUD ERA - AIOUG Hyd Chapter - Oracle Cloud Day
Role of DBAs in CLOUD ERA - AIOUG Hyd Chapter - Oracle Cloud DayRole of DBAs in CLOUD ERA - AIOUG Hyd Chapter - Oracle Cloud Day
Role of DBAs in CLOUD ERA - AIOUG Hyd Chapter - Oracle Cloud Day
 
Apex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian laneApex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian lane
 
Beginner's Guide to APEX
Beginner's Guide to APEXBeginner's Guide to APEX
Beginner's Guide to APEX
 
Primavera integration possibilities Technical overview - Oracle Primavera Col...
Primavera integration possibilities Technical overview - Oracle Primavera Col...Primavera integration possibilities Technical overview - Oracle Primavera Col...
Primavera integration possibilities Technical overview - Oracle Primavera Col...
 
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
The Mobile Enterprise in Action: Managing Business Processes from Your Mobile...
 
Soa enablement
Soa enablementSoa enablement
Soa enablement
 
Oracle process-automation-with-rpa
Oracle process-automation-with-rpaOracle process-automation-with-rpa
Oracle process-automation-with-rpa
 
Oracle apex hosting
Oracle apex hostingOracle apex hosting
Oracle apex hosting
 
Collaborate 18 presentation by Dayalan Punniyamoorthy
Collaborate 18 presentation by Dayalan PunniyamoorthyCollaborate 18 presentation by Dayalan Punniyamoorthy
Collaborate 18 presentation by Dayalan Punniyamoorthy
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
 
Oracle api gateway overview
Oracle api gateway overviewOracle api gateway overview
Oracle api gateway overview
 
Inspirage Webinar on Epm integration agent
Inspirage Webinar on Epm integration agentInspirage Webinar on Epm integration agent
Inspirage Webinar on Epm integration agent
 
An Unbiased Look: Oracle SOA Suite 12c
An Unbiased Look: Oracle SOA Suite 12cAn Unbiased Look: Oracle SOA Suite 12c
An Unbiased Look: Oracle SOA Suite 12c
 
Oracle e-business suite (ebs) r12.2.6 - new functionality
Oracle e-business suite (ebs)  r12.2.6 - new functionalityOracle e-business suite (ebs)  r12.2.6 - new functionality
Oracle e-business suite (ebs) r12.2.6 - new functionality
 
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
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud Platform
 
P6 Services: How to install, configure, tips and troubleshooting
P6 Services: How to install,  configure, tips and  troubleshooting P6 Services: How to install,  configure, tips and  troubleshooting
P6 Services: How to install, configure, tips and troubleshooting
 
Web Adi Success Story
Web Adi Success StoryWeb Adi Success Story
Web Adi Success Story
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
 

Andere mochten auch

DMann-SQLDeveloper4Reporting
DMann-SQLDeveloper4ReportingDMann-SQLDeveloper4Reporting
DMann-SQLDeveloper4ReportingDavid Mann
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introductioncrokitta
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application ExpressHBoone
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011photomatt
 

Andere mochten auch (6)

DMann-SQLDeveloper4Reporting
DMann-SQLDeveloper4ReportingDMann-SQLDeveloper4Reporting
DMann-SQLDeveloper4Reporting
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introduction
 
Oracle Apex Overview
Oracle Apex OverviewOracle Apex Overview
Oracle Apex Overview
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
Understanding Data
Understanding Data Understanding Data
Understanding Data
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011
 

Ähnlich wie Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite

Oracle forms to oci executive overview for customer
Oracle forms to oci   executive overview  for customerOracle forms to oci   executive overview  for customer
Oracle forms to oci executive overview for customerSamy El Sherif, PMP, OUM.
 
Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_aioughydchapter
 
Java, app servers and oracle application grid
Java, app servers and oracle application gridJava, app servers and oracle application grid
Java, app servers and oracle application gridAlicja Sieminska
 
London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18Phil Wilkins
 
What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018Jeff Smith
 
REST API Doc Best Practices
REST API Doc Best PracticesREST API Doc Best Practices
REST API Doc Best PracticesMarta Rauch
 
APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019msewtz
 
API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17Phil Wilkins
 
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...Sivakumar Thyagarajan
 
Boost Your Content Strategy for REST APIs
Boost Your Content Strategy for REST APIsBoost Your Content Strategy for REST APIs
Boost Your Content Strategy for REST APIsMarta Rauch
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...vasuballa
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Lucas Jellema
 
Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012Jagadish Prasath
 
Oracle New Function.ppt
Oracle New Function.pptOracle New Function.ppt
Oracle New Function.pptAshitPradhan3
 
APEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciAPEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciMarketingArrowECS_CZ
 
Oracle REST Data Services Best Practices/ Overview
Oracle REST Data Services Best Practices/ OverviewOracle REST Data Services Best Practices/ Overview
Oracle REST Data Services Best Practices/ OverviewKris Rice
 
Modern Application Development for the Enterprise
Modern Application Development for the EnterpriseModern Application Development for the Enterprise
Modern Application Development for the EnterpriseJuarez Junior
 
Cloud Integration for Human Resources: Connect with Your talent in the Cloud
Cloud Integration for Human Resources: Connect with Your talent in the CloudCloud Integration for Human Resources: Connect with Your talent in the Cloud
Cloud Integration for Human Resources: Connect with Your talent in the CloudGuatemala User Group
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxssuser5faa791
 
OOW16 - Oracle E-Business Suite in Oracle Cloud: Technical Insight [CON6723]
OOW16 - Oracle E-Business Suite in Oracle Cloud: Technical Insight [CON6723]OOW16 - Oracle E-Business Suite in Oracle Cloud: Technical Insight [CON6723]
OOW16 - Oracle E-Business Suite in Oracle Cloud: Technical Insight [CON6723]vasuballa
 

Ähnlich wie Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite (20)

Oracle forms to oci executive overview for customer
Oracle forms to oci   executive overview  for customerOracle forms to oci   executive overview  for customer
Oracle forms to oci executive overview for customer
 
Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_Leverage integration cloud_service_for_ebs_
Leverage integration cloud_service_for_ebs_
 
Java, app servers and oracle application grid
Java, app servers and oracle application gridJava, app servers and oracle application grid
Java, app servers and oracle application grid
 
London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18
 
What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018
 
REST API Doc Best Practices
REST API Doc Best PracticesREST API Doc Best Practices
REST API Doc Best Practices
 
APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019
 
API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17API Platform Cloud Service best practice - OOW17
API Platform Cloud Service best practice - OOW17
 
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
 
Boost Your Content Strategy for REST APIs
Boost Your Content Strategy for REST APIsBoost Your Content Strategy for REST APIs
Boost Your Content Strategy for REST APIs
 
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
OOW16 - Deploying Oracle E-Business Suite for On-Premises Cloud and Oracle Cl...
 
Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008Report From Oracle Open World 2008 AMIS 2 October2008
Report From Oracle Open World 2008 AMIS 2 October2008
 
Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012
 
Oracle New Function.ppt
Oracle New Function.pptOracle New Function.ppt
Oracle New Function.ppt
 
APEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciAPEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaci
 
Oracle REST Data Services Best Practices/ Overview
Oracle REST Data Services Best Practices/ OverviewOracle REST Data Services Best Practices/ Overview
Oracle REST Data Services Best Practices/ Overview
 
Modern Application Development for the Enterprise
Modern Application Development for the EnterpriseModern Application Development for the Enterprise
Modern Application Development for the Enterprise
 
Cloud Integration for Human Resources: Connect with Your talent in the Cloud
Cloud Integration for Human Resources: Connect with Your talent in the CloudCloud Integration for Human Resources: Connect with Your talent in the Cloud
Cloud Integration for Human Resources: Connect with Your talent in the Cloud
 
Simplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptxSimplify DevOps with Microservices and Mobile Backends.pptx
Simplify DevOps with Microservices and Mobile Backends.pptx
 
OOW16 - Oracle E-Business Suite in Oracle Cloud: Technical Insight [CON6723]
OOW16 - Oracle E-Business Suite in Oracle Cloud: Technical Insight [CON6723]OOW16 - Oracle E-Business Suite in Oracle Cloud: Technical Insight [CON6723]
OOW16 - Oracle E-Business Suite in Oracle Cloud: Technical Insight [CON6723]
 

Mehr von Douwe Pieter van den Bos

Principles of Service-Oriented Architecture
Principles of Service-Oriented ArchitecturePrinciples of Service-Oriented Architecture
Principles of Service-Oriented ArchitectureDouwe Pieter van den Bos
 
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den BosWhitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den BosDouwe Pieter van den Bos
 
CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010
CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010
CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010Douwe Pieter van den Bos
 
CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010
CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010
CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010Douwe Pieter van den Bos
 
CreativITy - The Leiden Institute for Advanced Computer Science session
CreativITy - The Leiden Institute for Advanced Computer Science sessionCreativITy - The Leiden Institute for Advanced Computer Science session
CreativITy - The Leiden Institute for Advanced Computer Science sessionDouwe Pieter van den Bos
 
Oracle Forms to Apex - OGh - 29 September 2009 - Part 1
Oracle Forms to Apex - OGh - 29 September 2009 - Part 1Oracle Forms to Apex - OGh - 29 September 2009 - Part 1
Oracle Forms to Apex - OGh - 29 September 2009 - Part 1Douwe Pieter van den Bos
 
Oracle Forms to Apex - OGh - 29 September 2009 - Part 2
Oracle Forms to Apex - OGh - 29 September 2009 - Part 2Oracle Forms to Apex - OGh - 29 September 2009 - Part 2
Oracle Forms to Apex - OGh - 29 September 2009 - Part 2Douwe Pieter van den Bos
 
CreativITy - A Creative Approach to Software Design
CreativITy - A Creative Approach to Software DesignCreativITy - A Creative Approach to Software Design
CreativITy - A Creative Approach to Software DesignDouwe Pieter van den Bos
 

Mehr von Douwe Pieter van den Bos (12)

SOA Maturity Models
SOA Maturity ModelsSOA Maturity Models
SOA Maturity Models
 
Principles of Service-Oriented Architecture
Principles of Service-Oriented ArchitecturePrinciples of Service-Oriented Architecture
Principles of Service-Oriented Architecture
 
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den BosWhitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
Whitehorses Oracle OpenWorld 2010: Douwe Pieter van den Bos
 
CreativITy - Oracle OpenWorld 2010
CreativITy - Oracle OpenWorld 2010CreativITy - Oracle OpenWorld 2010
CreativITy - Oracle OpenWorld 2010
 
CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010
CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010
CreativITy - Fontys Venlo - The Pragmatic Project - 26 May 2010
 
CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010
CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010
CreativITy - Fontys Venlo - Analysis And Design - 24 February 2010
 
CreativITy - The Leiden Institute for Advanced Computer Science session
CreativITy - The Leiden Institute for Advanced Computer Science sessionCreativITy - The Leiden Institute for Advanced Computer Science session
CreativITy - The Leiden Institute for Advanced Computer Science session
 
Oracle Forms to Apex - OGh - 29 September 2009 - Part 1
Oracle Forms to Apex - OGh - 29 September 2009 - Part 1Oracle Forms to Apex - OGh - 29 September 2009 - Part 1
Oracle Forms to Apex - OGh - 29 September 2009 - Part 1
 
Oracle Forms to Apex - OGh - 29 September 2009 - Part 2
Oracle Forms to Apex - OGh - 29 September 2009 - Part 2Oracle Forms to Apex - OGh - 29 September 2009 - Part 2
Oracle Forms to Apex - OGh - 29 September 2009 - Part 2
 
CreativITy - A Creative Approach to Software Design
CreativITy - A Creative Approach to Software DesignCreativITy - A Creative Approach to Software Design
CreativITy - A Creative Approach to Software Design
 
a.s.a.p. APEX
a.s.a.p.  APEXa.s.a.p.  APEX
a.s.a.p. APEX
 
How to write a blog - The Message
How to write a blog - The MessageHow to write a blog - The Message
How to write a blog - The Message
 

Kürzlich hochgeladen

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Nikki Chapple
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Kürzlich hochgeladen (20)

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
Microsoft 365 Copilot: How to boost your productivity with AI – Part one: Ado...
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

Oracle OpenWorld 2011 - Oracle Application Express within the Oracle SOA Suite

  • 1. Oracle Application Express within the Oracle SOA Suite Douwe Pieter van den Bos San Francisco – October 3, 2011
  • 2. Insert "Title, Author, Date" 2 © 2011 Capgemini. All rights reserved.
  • 3. Content Introduction Concepts SOAPEX: The Oracle SOA Suite and APEX Examples Consuming Services from APEX SOAPEX 3 © 2011 Capgemini. All rights reserved.
  • 5. Who Am I? 5 © 2011 Capgemini. All rights reserved.
  • 6. Who Are You?Role 6 © 2011 Capgemini. All rights reserved.
  • 7. Who Are You?Background 7 © 2011 Capgemini. All rights reserved.
  • 8. ThoughtsChoose the Right Tool 8 © 2011 Capgemini. All rights reserved.
  • 9. ThoughtsThere’s More than One 9 © 2011 Capgemini. All rights reserved.
  • 10. ThoughtsBest-of-Both-Worlds 10 © 2011 Capgemini. All rights reserved.
  • 12. What is Oracle Application Express? Rapid Application Development (RAD) Tool Declaratively develop Web UI’s Based on a Data source BUT: Not necessarily database objects 12 © 2011 Capgemini. All rights reserved.
  • 13. What is the Oracle SOA Suite? Fully Integrated Suite Best-of-breeds SOA Tooling Composite Editor Service Bus BPEL Process Manager Business Rules Web Service Manager For UI’s basic choice: ADF But not necessarily! 13 © 2011 Capgemini. All rights reserved.
  • 14. APEX vs. ‘SOA Suite’Pro APEX: Database Development Declarative Small. Effective. Generated UI’s Cheap SOA Suite: Processes Application Integration ‘Non-Silo’ Services / XML / WSDL / (And other abbreviations) Open Standards 14 © 2011 Capgemini. All rights reserved.
  • 15. APEX vs. ‘SOA Suite’Con APEX: Silo’s Database Development Propriety Standards (PL/SQL) SOA Suite: Big. Large. (ADF…..) ... 15 © 2011 Capgemini. All rights reserved.
  • 16. APEX vs. ‘SOA Suite’ “Both Oracle Application Express and the Oracle SOA Suite are great, but for their own target solutions” 16 © 2011 Capgemini. All rights reserved.
  • 17. Typical Architectures: APEX 17 © 2011 Capgemini. All rights reserved.
  • 18. Typical Architectures: SOA Suite 18 © 2011 Capgemini. All rights reserved.
  • 20. Basic SOA ConceptsConsumers and Providers 20 © 2011 Capgemini. All rights reserved.
  • 21. Basic SOA ConceptsService Bus 21 © 2011 Capgemini. All rights reserved.
  • 22. Basic SOA ConceptsEnterprise Application Integration 22 © 2011 Capgemini. All rights reserved.
  • 23. Basic SOA ConceptsOASIS Service Layers 23 © 2011 Capgemini. All rights reserved.
  • 24. Basic SOA ConceptsService Lifecycle 24 © 2011 Capgemini. All rights reserved.
  • 25. Basic SOA ConceptsLessons Learned “We have to treat the User Interface as a Service…” 25 © 2011 Capgemini. All rights reserved.
  • 26. SOAPEX: The Oracle SOA Suite and APEX
  • 27. Three 'Streams' APEX instead of ADF/JAVA/SOMETHINGELSE in a SOA Architecture APEX is good for UI development Used in ‘Silo’ Applications (Domain Specific) Fast, reliable, easy to learn, … Agile The “Data-less” APEX application All CRUD actions trough services (Almost) no data within the APEX-app itself, just service calls. APEX Custom Application Connecting to Other App’s trough SOA Suite Combination of the above 27 © 2011 Capgemini. All rights reserved.
  • 28. APEX instead of ADF 28 © 2011 Capgemini. All rights reserved.
  • 29. The “Data-less” APEX application 29 © 2011 Capgemini. All rights reserved.
  • 30. APEX and SOA Suite Apps 30 © 2011 Capgemini. All rights reserved.
  • 31. Example: APEX and the Oracle E-Business Suite
  • 32. APEX & Oracle EBSWhy? Incorporating standard functionality Oracle E-Business Suite in Custom APEX application. The less custom functionality in Oracle E-Business Suite, the better Upgrading EBS Maintenance Overall ‘Simplicity’ of the EBS configuration Custom development for ‘only’ one part of the Business But without ‘redeveloping’ functionality already available Reusing data and logic Faster development & Easier deployment No dependencies with other (EBS) projects … Oracle E-Business Suite offers an extensive library of interfaces. Well documented Proven Tested Supported 32 © 2011 Capgemini. All rights reserved.
  • 33. APEX & Oracle EBSIntegration Possibilities Oracle E-Business Suite offers a lot of standard possibilities to integrate with external applications: Interface tables XML messages EDI messages PL/SQL API’s Business Service Objects Business Events AND it’s all possible to enable these as Web Services using: The Oracle E-Business Suite Integrated SOA Gateway 33 © 2011 Capgemini. All rights reserved.
  • 34. APEX & Oracle EBSThe Oracle E-Business Suite Integrated SOA Gateway 34 © 2011 Capgemini. All rights reserved.
  • 35. APEX & Oracle EBSHow? How is this done? E-Business Suite Integrated SOA Gateway Deploy EBS’ (PL/SQL) API’s using the Integration Repository Enclose services using the Oracle Service Bus All WSDL / SOAP based, controlled and enabled In APEX: Call Services using the WSDL library as Web Service Reference (CRUD actions on EBS done using these services) APEX is just the Service Consumer 35 © 2011 Capgemini. All rights reserved.
  • 36. Example: APEX and Siebel CRM On Demand
  • 37. APEX & CRM On DemandWhy? SaaS (Software-as-a-Service) CRM solution from Oracle Best-of-Breeds CRM Online access Small investment Using APEX for Custom functionality No changes in SaaS application (possible) APEX has small ‘footprint’ Extensive Integration possibilities Siebel CRM On Demand Web Services Since 2006 Completely Standards-Based Usable in SOA Suite & APEX CRM information usable in Custom APEX Apps Customer information Deal & Opportunity information Always ‘in sync’ Proven, tested, supported. 37 © 2011 Capgemini. All rights reserved.
  • 38. APEX & CRM On DemandHow? Siebel CRM Web Services On Demand All API’s available CRUD actions on CRM entities Incorporate services in Oracle Service Bus External reference using the CRM On Demand Web Services Library Ensuring a secure connection Loosely-coupled Access Services in APEX as Web Service Reference Preferably using a UDDI / Service Registry 38 © 2011 Capgemini. All rights reserved.
  • 39. Consuming Services from APEXStandard
  • 40. Consuming Services from APEXPreparation Set up your environment Oracle Database Oracle WebLogic Server Oracle SOA Suite Oracle Application Express 4.1 (preferably in a separate database) (APEX Listener) All Web Service examples here are taken from the book “Getting Started with Oracle SOA Suite 11gR1, a Hands-On Tutorial” From Packt Publishing Develop the Web Services, SOA Composites and BPEL processes as shown in the book. And: Start your engines! 40 © 2011 Capgemini. All rights reserved.
  • 41. JDeveloperDeploy validationForCC Web Service 41 © 2011 Capgemini. All rights reserved.
  • 42. Enterprise ManagervalidationForCC Web Service 42 © 2011 Capgemini. All rights reserved.
  • 43. Enterprise ManagerTest the Web Service 43 © 2011 Capgemini. All rights reserved.
  • 44. Enterprise ManagerRouteRequest of validationForCC 44 © 2011 Capgemini. All rights reserved.
  • 45. Oracle Application ExpressShared Components: Web Service References 45 © 2011 Capgemini. All rights reserved.
  • 46. Oracle Application ExpressCreate Web Service Reference by WSDL 46 © 2011 Capgemini. All rights reserved.
  • 47. Oracle Application ExpressWeb Service Reference for validationForCC 47 © 2011 Capgemini. All rights reserved.
  • 48. Oracle Application ExpressCreate Form on Web Service 48 © 2011 Capgemini. All rights reserved.
  • 49. Oracle Application ExpressRun Form on validationForCC 49 © 2011 Capgemini. All rights reserved.
  • 50. Enterprise ManagerNew Instance for validationForCC 50 © 2011 Capgemini. All rights reserved.
  • 51. Enterprise ManagerRouteRequest from APEX 51 © 2011 Capgemini. All rights reserved.
  • 52. Other PossibilitiesAPEX_WEB_SERVICE API Complete API for WSDL & REST Web Services Supported APEX API Invoked as (Application)Process PL/SQL Package More Flexible 52 © 2011 Capgemini. All rights reserved.
  • 54. SOAPEXApplication Architecture 54 © 2011 Capgemini. All rights reserved.
  • 55. SOAPEXApplication Setup 55 © 2011 Capgemini. All rights reserved.
  • 56. Reference Material 56 © 2011 Capgemini. All rights reserved.
  • 57.
  • 58. You could win an Apple iPad.
  • 59. Visit the booth and register to WIN!!57
  • 60. More information © 2011 Capgemini. All rights reserved. About Capgemini With 115,000 people in 40 countries, Capgemini is one of the world's foremost providers of consulting, technology and outsourcing services. The Group reported 2010 global revenues of EUR 8.7 billion Together with its clients, Capgemini creates and delivers business and technology solutions that fit their needs and drive the results they want. A deeply multicultural organization, Capgemini has developed its own way of working, the Collaborative Business ExperienceTM, and draws on Rightshore®, its worldwide delivery model. Learn more about us at: www.capgemini.com. Rightshore® is a trademark belonging to Capgemini 58
  • 61. More information Please contact: Douwe Pieter van den Bos douwe-pieter.vanden.bos@capgemini.com 59 © 2011 Capgemini. All rights reserved.

Hinweis der Redaktion

  1. Possibilities:Integration of CRM On Demand with Custom Back office ApplicationsReal-time information on Customers and opportunities used in an APEX application for