SlideShare a Scribd company logo
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

More Related Content

What's hot

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
aioughydchapter
 
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
APEX Solutions - Natural Intelligence
 
Beginner's Guide to APEX
Beginner's Guide to APEXBeginner's Guide to APEX
Beginner's Guide to APEX
Anthony 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
 
Soa enablement
Soa enablementSoa enablement
Soa enablement
Ardi Januardi
 
Oracle process-automation-with-rpa
Oracle process-automation-with-rpaOracle process-automation-with-rpa
Oracle process-automation-with-rpa
Asad Nawaz Khan PMP, CMA
 
Oracle apex hosting
Oracle apex hostingOracle apex hosting
Oracle apex hosting
Pranesh Cool Chokkalingam
 
Collaborate 18 presentation by Dayalan Punniyamoorthy
Collaborate 18 presentation by Dayalan PunniyamoorthyCollaborate 18 presentation by Dayalan Punniyamoorthy
Collaborate 18 presentation by Dayalan Punniyamoorthy
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
msewtz
 
Oracle api gateway overview
Oracle api gateway overviewOracle api gateway overview
Oracle api gateway overview
Oracle Corporation
 
Inspirage Webinar on Epm integration agent
Inspirage Webinar on Epm integration agentInspirage Webinar on Epm integration agent
Inspirage Webinar on Epm integration agent
Dayalan Punniyamoorthy
 
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
Revelation Technologies
 
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
Matthew 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 Applications
Rajesh 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 Services
Michael Hichwa
 
EBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud PlatformEBS Upgrade to Oracle Cloud Platform
EBS Upgrade to Oracle Cloud Platform
Fumiko 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 Story
seanwfielding
 
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
Bob Rhubart
 

What's hot (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
 

Viewers also liked

DMann-SQLDeveloper4Reporting
DMann-SQLDeveloper4ReportingDMann-SQLDeveloper4Reporting
DMann-SQLDeveloper4Reporting
David Mann
 
Oracle Apex Technical Introduction
Oracle Apex   Technical IntroductionOracle Apex   Technical Introduction
Oracle Apex Technical Introduction
crokitta
 
Oracle Apex Overview
Oracle Apex OverviewOracle Apex Overview
Oracle Apex Overview
Viveka Solutions
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
HBoone
 
Understanding Data
Understanding Data Understanding Data
Understanding Data
Kingsley Uyi Idehen
 
State of the Word 2011
State of the Word 2011State of the Word 2011
State of the Word 2011
photomatt
 

Viewers also liked (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
 

Similar to 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 customer
Samy 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 grid
Alicja Sieminska
 
London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18London Oracle Developer Meetup April 18
London Oracle Developer Meetup April 18
Phil 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 2018
Jeff Smith
 
REST API Doc Best Practices
REST API Doc Best PracticesREST API Doc Best Practices
REST API Doc Best Practices
Marta Rauch
 
APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019
msewtz
 
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
Phil 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 APIs
Marta 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 October2008
Lucas 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 2012
Jagadish Prasath
 
Oracle New Function.ppt
Oracle New Function.pptOracle New Function.ppt
Oracle New Function.ppt
AshitPradhan3
 
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
MarketingArrowECS_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/ Overview
Kris Rice
 
Modern Application Development for the Enterprise
Modern Application Development for the EnterpriseModern Application Development for the Enterprise
Modern Application Development for the Enterprise
Juarez 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 Cloud
Guatemala 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.pptx
ssuser5faa791
 
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
 

Similar to 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]
 

More from Douwe Pieter van den Bos

SOA Maturity Models
SOA Maturity ModelsSOA Maturity Models
SOA Maturity Models
Douwe Pieter van den Bos
 
Principles of Service-Oriented Architecture
Principles of Service-Oriented ArchitecturePrinciples of Service-Oriented Architecture
Principles of Service-Oriented Architecture
Douwe 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 Bos
Douwe Pieter van den Bos
 
CreativITy - Oracle OpenWorld 2010
CreativITy - Oracle OpenWorld 2010CreativITy - Oracle OpenWorld 2010
CreativITy - Oracle OpenWorld 2010
Douwe 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 2010
Douwe 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 2010
Douwe 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 session
Douwe 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 1
Douwe 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 2
Douwe 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 Design
Douwe Pieter van den Bos
 
a.s.a.p. APEX
a.s.a.p.  APEXa.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
Douwe Pieter van den Bos
 

More from 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
 

Recently uploaded

A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
Pravash Chandra Das
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 

Recently uploaded (20)

A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Operating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptxOperating System Used by Users in day-to-day life.pptx
Operating System Used by Users in day-to-day life.pptx
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 

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.

Editor's Notes

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