SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
Creating SOA with FMW 11g
Lonneke Dikmans
October 2013 | OTN Nordic tour

1	
  |	
  25	
  
Introduction
Agenda
● 
● 
● 
● 
● 

● 
● 
● 
● 

What is SOA
Reference Architecture
Oracle Fusion Middleware 11g
Best of breed
Conclusion

About me

Managing partner at Vennster
Oracle Ace Director
Working in Oracle Middleware since 2001
Co-author of SOA Made Simple, Packt 2012
2	
  |	
  25	
  
What is SOA | Definition
SOA = Service Oriented Architecture
●  Architecture based on services
●  A services gives access to a capability

Key features of a service
● 
● 
● 
● 
● 

Interface, contract, implementation (example breakfast)
Consumer, provider, registry
Interoperable
Idempotent
Based on standards
3	
  |	
  25	
  
Agenda
●  What is SOA
●  Reference Architecture
•  Overview
•  Details
•  Example

●  Oracle Fusion Middleware 11g
●  Best of breed
●  Conclusion

4	
  |	
  25	
  
Business	
  
Rules	
  Engine	
  
Iden<ty	
  and	
  
Access	
  
Management	
  

Case	
  
Management	
  

Design	
  
Tooling	
  

User	
  
Interface	
  

Evt	
  
Evt	
  

Evt	
  

Registry	
  and	
  
Repository	
  
Development	
  
Tooling	
  

Business	
  
Process	
  
Management	
  

Enterprise	
  Service	
  Bus	
  
Evt	
  
Evt	
  

Evt	
  

Policies	
  

Policies	
  

Policies	
  

Policies	
  

Policies	
  

Interface	
  

Interface	
  

Interface	
  

Interface	
  

Interface	
  

Impl.	
  

Impl.	
  

Implementa,on	
  

5	
  |	
  25	
  
Reference architecture | Details (1/4)
Type	
  

Descrip2on	
  

Technologies	
  (example)	
  

Implementa<on	
  

Realiza<on	
  of	
  the	
  business	
   Java,	
  PL/SQL,	
  .NET	
  
logic	
  of	
  the	
  service	
  

Interface	
  

Interface	
  of	
  the	
  service	
  

Web	
  services	
  (SOAP),	
  
RESTful	
  services,	
  RMI	
  

Policies	
  

Components	
  that	
  realize	
  
the	
  contract	
  of	
  the	
  service	
  

Security	
  policies	
  (WS-­‐
Security	
  for	
  example)	
  

Events	
  

Something	
  that	
  happens	
  

JMS	
  

6	
  |	
  25	
  
Reference architecture | Details (2/4)
Type	
  

Descrip2on	
  

Example	
  

Enterprise	
  Service	
  Bus	
   Component	
  that	
  exposes	
  the	
  
services	
  to	
  consumers.	
  	
  
Case	
  management	
  

Component	
  that	
  hosts	
  case	
  
management	
  solu<ons.	
  
	
  	
  

Pega,	
  Oracle	
  BPM	
  
Suite	
  

Business	
  Process	
  
Management	
  

Component	
  to	
  design,	
  monitor,	
  
change,	
  host	
  and	
  execute	
  business	
  
processes.
	
  	
  

Oracle	
  BPM	
  

Business	
  Rules	
  

Component	
  to	
  host,	
  create,	
  and	
  
monitor	
  business	
  rules	
  
	
  	
  

ILog	
  JRules,	
  Oracle	
  
BRE	
  
7	
  |	
  25	
  
Reference architecture | Details (3/4)
Type	
  

Descrip2on	
  

User	
  Interface	
  

The	
  func<onality	
  and	
  data	
  that	
  is	
  
HTML5	
  
exposed	
  through	
  services	
  is	
  
combined	
  in	
  user	
  interfaces	
  such	
  as	
  
portals	
  or	
  web	
  pages	
  and	
  mobile	
  
applica<ons.
	
  	
  

Registry	
  &	
  Repository	
   Used	
  to	
  describe	
  services	
  and	
  
events	
  and	
  their	
  metadata	
  and	
  
ar<facts	
  for	
  poten<al	
  consumers.	
  

Example	
  

UDDI3,	
  	
  

8	
  |	
  25	
  
Reference architecture | Details (4/4)
Type	
  

Descrip2on	
  

Example	
  

Iden<ty	
  and	
  access	
  
management	
  

Components	
  that	
  secure	
  services	
  
and	
  processes	
  and	
  managing	
  
iden<<es,	
  groups,	
  and	
  roles 	
  	
  

LDAP	
  

Design	
  tooling	
  

Tooling	
  to	
  design	
  services,	
  
processes	
  etc	
  

BPM	
  Composer	
  

Development	
  tooling	
  

Tooling	
  to	
  implement	
  services,	
  
interfaces	
  and	
  contracts	
  

JDeveloper	
  

9	
  |	
  25	
  
Reference architecture | Example
● 
● 
● 
● 
● 

BPM tooling because the process is deterministic
CRM services are implemented using the existing CRM system
Billing and Transport Services are implemented in ERP system
DMS services are offered by a DMS
ESB is used to expose services

10	
  |	
  25	
  
Credit	
  check	
  
rules	
  

Case	
  
Management	
  

Order-­‐To-­‐
Cash	
  

Customer	
  care	
  
portal	
  

Evt	
  
Order	
  

Evt	
  

Iden<ty	
  and	
  
Access	
  
Management	
  

Enterprise	
  Service	
  Bus	
  
Evt	
  
Evt	
  

Payment	
  

Policies	
  

Policies	
  

Policies	
  

Policies	
  

Policies	
  

Order	
  
Service	
  
Interface	
  

Customer	
  
Service	
  
Interface	
  

Transport	
  
Service	
  
Interface	
  

Document	
  
Service	
  
interface	
  

Billing	
  
Service	
  
Interface	
  

CRM	
  

DMS	
  

ERP	
  
11	
  |	
  25	
  
Agenda
● 
● 
● 
● 
● 

What is SOA
Solution Architecture
Oracle Fusion Middleware 11g
Best of breed
Conclusion

12	
  |	
  25	
  
Oracle Fusion Middleware 11g

13	
  |	
  25	
  
Oracle	
  SOA	
  
Business	
  
Rules	
  Engine	
  
Suite	
  
Iden<ty	
  and	
  

Orace	
  IAM	
  
Access	
  
Suite	
  
Management	
  
Oracle	
  
Registry	
  and	
  
Enterprise	
  
Repository	
  
Repository	
  
Development	
  
JDeveloper	
  
Tooling	
  
Design	
  
BPM	
  
Tooling	
  

Composer/	
  
JDeveloper	
  

Oracle	
  BPM	
  
Case	
  
Management	
  
Suite	
  

Business	
  
Oracle	
  BPM	
  
Process	
  
Suite	
  
Management	
  

EDN	
  

JMS	
  

Evt	
  
Evt	
  

Evt	
  

Oracle	
  
Service	
  Bus	
  

Enterprise	
  Service	
  Bus	
  

AQ	
  

Evt	
  
Evt	
  

Policies	
  
OWSM	
  
Oracle	
  SOA	
  
Interface	
  
Suite	
  

Web	
  
User	
  
Interface	
  
Center/	
  
ADF	
  

Policies	
  
Interface	
  
JAX-­‐WS	
  

Oracle	
  SOA	
  
Oracle	
  
Implementa,on	
  
Suite	
  
Service	
  Bus	
  

Evt	
  

Policies	
  

Policies	
  

Policies	
  

Interface	
  

Interface	
  
RMI	
  

Interface	
  
PL/SQL	
  

Impl.	
  
JEE	
  

Impl.	
  
PL/SQL	
  
14	
  |	
  25	
  
Credit	
  check	
  
rules	
  

Case	
  
Management	
  

Order-­‐To-­‐
Cash	
  

Customer	
  care	
  
portal	
  

Evt	
  
Order	
  

Evt	
  

Iden<ty	
  and	
  
Access	
  
Management	
  

Enterprise	
  Service	
  Bus	
  
Evt	
  
Evt	
  

Payment	
  

Policies	
  

Policies	
  

Policies	
  

Policies	
  

Policies	
  

Order	
  
Service	
  
Interface	
  

Customer	
  
Service	
  
Interface	
  

Transport	
  
Service	
  
Interface	
  

Document	
  
Service	
  
interface	
  

Billing	
  
Service	
  
Interface	
  

CRM	
  
Fusion	
  CRM/	
  Siebel	
  

DMS	
  
WCC	
  

ERP	
  
Fusion	
  ERP	
  /	
  EBS	
  
15	
  |	
  25	
  
Oracle Fusion Middleware 11g
Standards Based
●  BPMN
●  SCA
●  JEE, SOAP/WSDL

Packaged apps
●  WebCenter Content
●  Fusion, apps unlimited

Productivity
●  SCA Testing framework
●  Error handling framework
●  WLST

Monitoring
●  Enterprise Manager
●  BAM
16	
  |	
  25	
  
Agenda
● 
● 
● 
● 
● 

What is SOA
Solution Architecture
Oracle Fusion Middleware 11g
Best of breed
Conclusion

17	
  |	
  25	
  
Best of Breed | Or Suite?
Advantage	
  Suite	
  

Disadavantages	
  of	
  Suite	
  

Integrated	
  

Not	
  everything	
  is	
  top	
  of	
  the	
  line	
  

Performance	
  op<miza<ons	
  
Documenta<on	
  
One	
  vendor	
  (discount	
  on	
  deals)	
  

Vendor	
  lock-­‐in	
  

Resources	
  know	
  mul<ple	
  products	
  in	
  stack	
   Get	
  more	
  than	
  you	
  need	
  
Homogeneous	
  environment	
  (DTAP)	
  

18	
  |	
  25	
  
Best of breed | Feasibility
Standards
●  Building blocks need to be integrated with each other
è Enterprise Service Bus makes that easier

Development
●  Having multiple development environments works in big
organizations, not in smaller

19	
  |	
  25	
  
Best of Breed | Building blocks
Factor	
  

Suite	
  

Best	
  of	
  breed	
  

Ease	
  of	
  integra<on	
  

High	
  

Medium	
  

Cost	
  

Low	
  

High	
  

Ease	
  of	
  supplier	
  management	
  

High	
  

Low	
  

Ease	
  of	
  ge[ng	
  support	
  

High	
  

Average	
  

IDE	
  

High	
  

Average	
  

Quality	
  

Average	
  

High	
  

Ease	
  of	
  finding	
  resources	
  

High	
  

Average	
  

Performance	
  

High	
  

Average	
  
20	
  |	
  25	
  
Best of breed | Vendor lock-in
Component	
  

Standard	
  

Easy	
  to	
  switch	
  vendor	
  

Services	
  

JEE	
  

Yes,	
  all	
  JEE	
  compliant	
  vendors.	
  Not,	
  this	
  
*not*	
  include	
  Microso_	
  

Events	
  

JMS	
  

Yes,	
  all	
  JMS	
  compliant	
  vendors	
  

Service	
  composi<on	
  

BPEL	
  

Specific	
  extensions	
  from	
  vendors	
  

BPMN	
  

No,	
  no	
  specifica<on	
  for	
  implementa<on	
  

RIF	
  

Most	
  vendors	
  only	
  support	
  part	
  of	
  the	
  
standard	
  

Business	
  rules	
  

21	
  |	
  25	
  
Best of Breed | Examples
Company 1
● 
● 
● 
● 
● 

● 
● 
● 
● 

SAP for ERP
Microsoft BizTalk Server as an ESB
Tibco I-Process for process design
Oracle ADF, PL/SQL and Forms for back end implementations
Microsoft in front-end

POC

Multiple development environments
Integration issues (events)
Vocabulary issues
Not really best of breed
22	
  |	
  25	
  
Best of Breed | Examples
Company 2
● 
● 
● 
● 
● 

SAP For ERP
Oracle SOA Suite
Microsoft Silverlight for GUI
AD and OID for Identity and Access management
OpenText eDocs for DMS

Employee portal
●  Back end developers (JEE/Oracle)
●  Front end developers (Microsoft/AD)
23	
  |	
  25	
  
Agenda
● 
● 
● 
● 
● 

What is SOA
Solution Architecture
Oracle Fusion Middleware 11g
Best of breed
Conclusion

24	
  |	
  25	
  
Conclusion
Oracle Fusion Middleware 11g
● 
● 
● 
● 

Complete stack (including items like BAM and BI)
Integrated
Based on standards
Complete

Best of Breed
●  Packaged apps are not the issue
●  Development and integration are the issue
●  Use it wisely
•  front-end can be separated from the back-end
•  database can be separated from the middleware
25	
  |	
  25	
  
Creating SOA with FMW 11g
Lonneke Dikmans
October 2013 | OTN Nordic tour

26	
  |	
  25	
  

Weitere ähnliche Inhalte

Was ist angesagt?

Sap solution manager 7.0 by knack it training
Sap solution manager 7.0 by  knack it trainingSap solution manager 7.0 by  knack it training
Sap solution manager 7.0 by knack it training
Knack IT Training
 
Brady's Portfolio.A1
Brady's Portfolio.A1Brady's Portfolio.A1
Brady's Portfolio.A1
bradymax
 
2015-02-24 Mid Market Accounting Systems Comparison Seminar
2015-02-24 Mid Market Accounting Systems Comparison Seminar2015-02-24 Mid Market Accounting Systems Comparison Seminar
2015-02-24 Mid Market Accounting Systems Comparison Seminar
Raffa Learning Community
 
Dedicated Computing Implmenting Aras
Dedicated Computing Implmenting ArasDedicated Computing Implmenting Aras
Dedicated Computing Implmenting Aras
Aras
 
Engineering change management webinar april 2013
Engineering change management webinar april 2013Engineering change management webinar april 2013
Engineering change management webinar april 2013
John Cachat
 

Was ist angesagt? (20)

SAP Engineering Change Management(ECM)
SAP Engineering Change Management(ECM) SAP Engineering Change Management(ECM)
SAP Engineering Change Management(ECM)
 
Sap solution manager 7.0 by knack it training
Sap solution manager 7.0 by  knack it trainingSap solution manager 7.0 by  knack it training
Sap solution manager 7.0 by knack it training
 
Oracle Project Financial Management Cloud in 9 Weeks
Oracle Project Financial Management Cloud in 9 WeeksOracle Project Financial Management Cloud in 9 Weeks
Oracle Project Financial Management Cloud in 9 Weeks
 
Whats New in Microsoft Dynamics GP 2015
Whats New in Microsoft Dynamics GP 2015Whats New in Microsoft Dynamics GP 2015
Whats New in Microsoft Dynamics GP 2015
 
Introducing Microsoft Dynamics GP 2015
Introducing Microsoft Dynamics GP 2015Introducing Microsoft Dynamics GP 2015
Introducing Microsoft Dynamics GP 2015
 
Brady's Portfolio.A1
Brady's Portfolio.A1Brady's Portfolio.A1
Brady's Portfolio.A1
 
Oracle projects integration
Oracle projects integrationOracle projects integration
Oracle projects integration
 
Using ECO Manager automated change management software to improve productivity
Using ECO Manager automated change management  software to improve productivityUsing ECO Manager automated change management  software to improve productivity
Using ECO Manager automated change management software to improve productivity
 
Bpm - IBANK, APPIAN
Bpm - IBANK, APPIANBpm - IBANK, APPIAN
Bpm - IBANK, APPIAN
 
Sap cpm online training
Sap cpm online trainingSap cpm online training
Sap cpm online training
 
How Primavera Unifier Impacts Contract Manager Customizations
How Primavera Unifier Impacts Contract Manager CustomizationsHow Primavera Unifier Impacts Contract Manager Customizations
How Primavera Unifier Impacts Contract Manager Customizations
 
The Road to PLM
The Road to PLMThe Road to PLM
The Road to PLM
 
2007 how to use sap project system for revenue recognition in professional se...
2007 how to use sap project system for revenue recognition in professional se...2007 how to use sap project system for revenue recognition in professional se...
2007 how to use sap project system for revenue recognition in professional se...
 
2015-02-24 Mid Market Accounting Systems Comparison Seminar
2015-02-24 Mid Market Accounting Systems Comparison Seminar2015-02-24 Mid Market Accounting Systems Comparison Seminar
2015-02-24 Mid Market Accounting Systems Comparison Seminar
 
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {Manual}
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {Manual}Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {Manual}
Project Management (Practical Qustion Paper) [CBSGS - 75:25 Pattern] {Manual}
 
Dedicated Computing Implmenting Aras
Dedicated Computing Implmenting ArasDedicated Computing Implmenting Aras
Dedicated Computing Implmenting Aras
 
SAP Roll Out - An Introduction and Advantages
SAP Roll Out - An Introduction and AdvantagesSAP Roll Out - An Introduction and Advantages
SAP Roll Out - An Introduction and Advantages
 
Engineering change management webinar april 2013
Engineering change management webinar april 2013Engineering change management webinar april 2013
Engineering change management webinar april 2013
 
UNIGRAPHICS ONLINE TRAINING BY KMR
UNIGRAPHICS ONLINE TRAINING BY KMRUNIGRAPHICS ONLINE TRAINING BY KMR
UNIGRAPHICS ONLINE TRAINING BY KMR
 
Sap Solman Bpm Sales Presentation V2
Sap Solman Bpm Sales Presentation V2Sap Solman Bpm Sales Presentation V2
Sap Solman Bpm Sales Presentation V2
 

Andere mochten auch

Parallel accounting in sap erp account approachversus ledger approachin new g...
Parallel accounting in sap erp account approachversus ledger approachin new g...Parallel accounting in sap erp account approachversus ledger approachin new g...
Parallel accounting in sap erp account approachversus ledger approachin new g...
Imran M Arab
 
Fico interview questions and answers
Fico interview questions and answersFico interview questions and answers
Fico interview questions and answers
Processweaver Hr
 
54627666 ac210-new-gl
54627666 ac210-new-gl54627666 ac210-new-gl
54627666 ac210-new-gl
mehdi_99
 
Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)
Irfan Shokat
 

Andere mochten auch (20)

Parallel accounting in sap erp account approachversus ledger approachin new g...
Parallel accounting in sap erp account approachversus ledger approachin new g...Parallel accounting in sap erp account approachversus ledger approachin new g...
Parallel accounting in sap erp account approachversus ledger approachin new g...
 
Simple finance trainings document demo - Migration activities
Simple finance trainings document demo - Migration activitiesSimple finance trainings document demo - Migration activities
Simple finance trainings document demo - Migration activities
 
Presenting Closing The Year with SAP's Project System & Investment Management
Presenting Closing The Year with SAP's Project System & Investment ManagementPresenting Closing The Year with SAP's Project System & Investment Management
Presenting Closing The Year with SAP's Project System & Investment Management
 
SAP Asset accounting book Sample PDF by LearnSAP
SAP Asset accounting book Sample PDF by LearnSAPSAP Asset accounting book Sample PDF by LearnSAP
SAP Asset accounting book Sample PDF by LearnSAP
 
Cin fi v1_by_guntupalliharikrishna
Cin fi v1_by_guntupalliharikrishnaCin fi v1_by_guntupalliharikrishna
Cin fi v1_by_guntupalliharikrishna
 
Enterprise Security Architecture: From access to audit
Enterprise Security Architecture: From access to auditEnterprise Security Architecture: From access to audit
Enterprise Security Architecture: From access to audit
 
Management accounting notes @ mba bk
Management accounting notes @ mba bkManagement accounting notes @ mba bk
Management accounting notes @ mba bk
 
Fico interview questions and answers
Fico interview questions and answersFico interview questions and answers
Fico interview questions and answers
 
Commodity tracker till date
Commodity tracker till dateCommodity tracker till date
Commodity tracker till date
 
Strategic Management Accounting for Business and Career Success
Strategic Management Accounting for Business and Career SuccessStrategic Management Accounting for Business and Career Success
Strategic Management Accounting for Business and Career Success
 
54627666 ac210-new-gl
54627666 ac210-new-gl54627666 ac210-new-gl
54627666 ac210-new-gl
 
Magic Of QV
Magic Of QVMagic Of QV
Magic Of QV
 
SAP END USER TRAINING MM01& ME51 N
SAP END USER TRAINING   MM01&  ME51 NSAP END USER TRAINING   MM01&  ME51 N
SAP END USER TRAINING MM01& ME51 N
 
Sap query by guntupalli hari
Sap query by guntupalli hariSap query by guntupalli hari
Sap query by guntupalli hari
 
SAP CO by upendar reddy,icwai
SAP CO  by upendar reddy,icwaiSAP CO  by upendar reddy,icwai
SAP CO by upendar reddy,icwai
 
Legality in business law
Legality in business law Legality in business law
Legality in business law
 
A project report on customer satisfaction and its impact on sales at rcm mark...
A project report on customer satisfaction and its impact on sales at rcm mark...A project report on customer satisfaction and its impact on sales at rcm mark...
A project report on customer satisfaction and its impact on sales at rcm mark...
 
Accounting & finance for bankers
Accounting & finance for bankersAccounting & finance for bankers
Accounting & finance for bankers
 
Sap mm-end-user-manual
Sap mm-end-user-manualSap mm-end-user-manual
Sap mm-end-user-manual
 
Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)Service taxes india and SAP Configuration (TAXINN)
Service taxes india and SAP Configuration (TAXINN)
 

Ähnlich wie Creating SOA with Oracle Fusion Middleware 11g

Whole enterprise integration with primavera and business process mgmt ppt
Whole enterprise integration with primavera and business process mgmt pptWhole enterprise integration with primavera and business process mgmt ppt
Whole enterprise integration with primavera and business process mgmt ppt
p6academy
 
Approach to SOA:Making this a successful endeavor for the whole organization
Approach to SOA:Making this a successful endeavor for the whole organizationApproach to SOA:Making this a successful endeavor for the whole organization
Approach to SOA:Making this a successful endeavor for the whole organization
Lonneke Dikmans
 
OOW-CON3656-EA
OOW-CON3656-EAOOW-CON3656-EA
OOW-CON3656-EA
Ben Duan
 
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
Uwe Heinz
 
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
Synergis Engineering Design Solutions
 

Ähnlich wie Creating SOA with Oracle Fusion Middleware 11g (20)

Oracle SOA and BPM
Oracle SOA and BPMOracle SOA and BPM
Oracle SOA and BPM
 
Whole enterprise integration with primavera and business process mgmt ppt
Whole enterprise integration with primavera and business process mgmt pptWhole enterprise integration with primavera and business process mgmt ppt
Whole enterprise integration with primavera and business process mgmt ppt
 
WSI32 - IBM WebSphere Performance Fundamentals
WSI32 - IBM WebSphere Performance FundamentalsWSI32 - IBM WebSphere Performance Fundamentals
WSI32 - IBM WebSphere Performance Fundamentals
 
Approach to SOA:Making this a successful endeavor for the whole organization
Approach to SOA:Making this a successful endeavor for the whole organizationApproach to SOA:Making this a successful endeavor for the whole organization
Approach to SOA:Making this a successful endeavor for the whole organization
 
OOW-CON3656-EA
OOW-CON3656-EAOOW-CON3656-EA
OOW-CON3656-EA
 
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
Integration bwtween Dynamics CRM 2011 and SAP with BizTalk Server 2010
 
HP's vision for an integrated IT Service Portfolio Management
HP's vision for an integrated IT Service Portfolio ManagementHP's vision for an integrated IT Service Portfolio Management
HP's vision for an integrated IT Service Portfolio Management
 
Remote infrastructure Management
Remote infrastructure ManagementRemote infrastructure Management
Remote infrastructure Management
 
Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009Oracle Fusion Development, May 2009
Oracle Fusion Development, May 2009
 
Clover Infotech Corporate PPT
Clover Infotech Corporate PPTClover Infotech Corporate PPT
Clover Infotech Corporate PPT
 
Oracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best PracticesOracle OpenWorld 2009 AIA Best Practices
Oracle OpenWorld 2009 AIA Best Practices
 
Deploying Microsoft System Center in Days
Deploying Microsoft System Center in DaysDeploying Microsoft System Center in Days
Deploying Microsoft System Center in Days
 
ODTUG NYC Meetup 2017 – PCMCS and ITFM
ODTUG NYC Meetup 2017 – PCMCS and ITFMODTUG NYC Meetup 2017 – PCMCS and ITFM
ODTUG NYC Meetup 2017 – PCMCS and ITFM
 
Automating your EdI Testing in Healthcare | QualiTest Group
Automating your EdI Testing in Healthcare | QualiTest GroupAutomating your EdI Testing in Healthcare | QualiTest Group
Automating your EdI Testing in Healthcare | QualiTest Group
 
BPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customizationBPM for agile development & minimizing SAP customization
BPM for agile development & minimizing SAP customization
 
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
Introducing Oracle Fusion Middleware 12.1.3 and especially SOA Suite and BPM ...
 
SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014
SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014
SOA_BPM_12c_launch_event__overview_lucasjellema_17july2014
 
Fusion - iBank.uk.com 07474222079
Fusion - iBank.uk.com 07474222079Fusion - iBank.uk.com 07474222079
Fusion - iBank.uk.com 07474222079
 
Fusion - IBANK
Fusion - IBANKFusion - IBANK
Fusion - IBANK
 
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
Integrating Autodesk Vault to PLM – Rodney Coffey, Razorleaf & Scott Stortz, ...
 

Mehr von Lonneke Dikmans

Report from the trenches: Using SOA Integrated Gateway
Report from the trenches: Using SOA Integrated GatewayReport from the trenches: Using SOA Integrated Gateway
Report from the trenches: Using SOA Integrated Gateway
Lonneke Dikmans
 
Leveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User ExperienceLeveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User Experience
Lonneke Dikmans
 
Stop Generating your user interface! Start designing IT
Stop Generating your user interface! Start designing ITStop Generating your user interface! Start designing IT
Stop Generating your user interface! Start designing IT
Lonneke Dikmans
 

Mehr von Lonneke Dikmans (7)

Choosing the right mobile architecture
Choosing the right mobile architectureChoosing the right mobile architecture
Choosing the right mobile architecture
 
Report from the trenches: Using SOA Integrated Gateway
Report from the trenches: Using SOA Integrated GatewayReport from the trenches: Using SOA Integrated Gateway
Report from the trenches: Using SOA Integrated Gateway
 
Leveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User ExperienceLeveraging Oracle Fusion Middleware for User Experience
Leveraging Oracle Fusion Middleware for User Experience
 
Stop Generating your user interface! Start designing IT
Stop Generating your user interface! Start designing ITStop Generating your user interface! Start designing IT
Stop Generating your user interface! Start designing IT
 
Deployment in Oracle SOA Suite and in Oracle BPM Suite
Deployment in Oracle SOA Suite and in Oracle BPM SuiteDeployment in Oracle SOA Suite and in Oracle BPM Suite
Deployment in Oracle SOA Suite and in Oracle BPM Suite
 
Ux fusion apps
Ux fusion appsUx fusion apps
Ux fusion apps
 
Oracle BPA Suite to BPEL: A case study
Oracle BPA Suite to BPEL: A case studyOracle BPA Suite to BPEL: A case study
Oracle BPA Suite to BPEL: A case study
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 

Creating SOA with Oracle Fusion Middleware 11g

  • 1. Creating SOA with FMW 11g Lonneke Dikmans October 2013 | OTN Nordic tour 1  |  25  
  • 2. Introduction Agenda ●  ●  ●  ●  ●  ●  ●  ●  ●  What is SOA Reference Architecture Oracle Fusion Middleware 11g Best of breed Conclusion About me Managing partner at Vennster Oracle Ace Director Working in Oracle Middleware since 2001 Co-author of SOA Made Simple, Packt 2012 2  |  25  
  • 3. What is SOA | Definition SOA = Service Oriented Architecture ●  Architecture based on services ●  A services gives access to a capability Key features of a service ●  ●  ●  ●  ●  Interface, contract, implementation (example breakfast) Consumer, provider, registry Interoperable Idempotent Based on standards 3  |  25  
  • 4. Agenda ●  What is SOA ●  Reference Architecture •  Overview •  Details •  Example ●  Oracle Fusion Middleware 11g ●  Best of breed ●  Conclusion 4  |  25  
  • 5. Business   Rules  Engine   Iden<ty  and   Access   Management   Case   Management   Design   Tooling   User   Interface   Evt   Evt   Evt   Registry  and   Repository   Development   Tooling   Business   Process   Management   Enterprise  Service  Bus   Evt   Evt   Evt   Policies   Policies   Policies   Policies   Policies   Interface   Interface   Interface   Interface   Interface   Impl.   Impl.   Implementa,on   5  |  25  
  • 6. Reference architecture | Details (1/4) Type   Descrip2on   Technologies  (example)   Implementa<on   Realiza<on  of  the  business   Java,  PL/SQL,  .NET   logic  of  the  service   Interface   Interface  of  the  service   Web  services  (SOAP),   RESTful  services,  RMI   Policies   Components  that  realize   the  contract  of  the  service   Security  policies  (WS-­‐ Security  for  example)   Events   Something  that  happens   JMS   6  |  25  
  • 7. Reference architecture | Details (2/4) Type   Descrip2on   Example   Enterprise  Service  Bus   Component  that  exposes  the   services  to  consumers.     Case  management   Component  that  hosts  case   management  solu<ons.       Pega,  Oracle  BPM   Suite   Business  Process   Management   Component  to  design,  monitor,   change,  host  and  execute  business   processes.     Oracle  BPM   Business  Rules   Component  to  host,  create,  and   monitor  business  rules       ILog  JRules,  Oracle   BRE   7  |  25  
  • 8. Reference architecture | Details (3/4) Type   Descrip2on   User  Interface   The  func<onality  and  data  that  is   HTML5   exposed  through  services  is   combined  in  user  interfaces  such  as   portals  or  web  pages  and  mobile   applica<ons.     Registry  &  Repository   Used  to  describe  services  and   events  and  their  metadata  and   ar<facts  for  poten<al  consumers.   Example   UDDI3,     8  |  25  
  • 9. Reference architecture | Details (4/4) Type   Descrip2on   Example   Iden<ty  and  access   management   Components  that  secure  services   and  processes  and  managing   iden<<es,  groups,  and  roles     LDAP   Design  tooling   Tooling  to  design  services,   processes  etc   BPM  Composer   Development  tooling   Tooling  to  implement  services,   interfaces  and  contracts   JDeveloper   9  |  25  
  • 10. Reference architecture | Example ●  ●  ●  ●  ●  BPM tooling because the process is deterministic CRM services are implemented using the existing CRM system Billing and Transport Services are implemented in ERP system DMS services are offered by a DMS ESB is used to expose services 10  |  25  
  • 11. Credit  check   rules   Case   Management   Order-­‐To-­‐ Cash   Customer  care   portal   Evt   Order   Evt   Iden<ty  and   Access   Management   Enterprise  Service  Bus   Evt   Evt   Payment   Policies   Policies   Policies   Policies   Policies   Order   Service   Interface   Customer   Service   Interface   Transport   Service   Interface   Document   Service   interface   Billing   Service   Interface   CRM   DMS   ERP   11  |  25  
  • 12. Agenda ●  ●  ●  ●  ●  What is SOA Solution Architecture Oracle Fusion Middleware 11g Best of breed Conclusion 12  |  25  
  • 13. Oracle Fusion Middleware 11g 13  |  25  
  • 14. Oracle  SOA   Business   Rules  Engine   Suite   Iden<ty  and   Orace  IAM   Access   Suite   Management   Oracle   Registry  and   Enterprise   Repository   Repository   Development   JDeveloper   Tooling   Design   BPM   Tooling   Composer/   JDeveloper   Oracle  BPM   Case   Management   Suite   Business   Oracle  BPM   Process   Suite   Management   EDN   JMS   Evt   Evt   Evt   Oracle   Service  Bus   Enterprise  Service  Bus   AQ   Evt   Evt   Policies   OWSM   Oracle  SOA   Interface   Suite   Web   User   Interface   Center/   ADF   Policies   Interface   JAX-­‐WS   Oracle  SOA   Oracle   Implementa,on   Suite   Service  Bus   Evt   Policies   Policies   Policies   Interface   Interface   RMI   Interface   PL/SQL   Impl.   JEE   Impl.   PL/SQL   14  |  25  
  • 15. Credit  check   rules   Case   Management   Order-­‐To-­‐ Cash   Customer  care   portal   Evt   Order   Evt   Iden<ty  and   Access   Management   Enterprise  Service  Bus   Evt   Evt   Payment   Policies   Policies   Policies   Policies   Policies   Order   Service   Interface   Customer   Service   Interface   Transport   Service   Interface   Document   Service   interface   Billing   Service   Interface   CRM   Fusion  CRM/  Siebel   DMS   WCC   ERP   Fusion  ERP  /  EBS   15  |  25  
  • 16. Oracle Fusion Middleware 11g Standards Based ●  BPMN ●  SCA ●  JEE, SOAP/WSDL Packaged apps ●  WebCenter Content ●  Fusion, apps unlimited Productivity ●  SCA Testing framework ●  Error handling framework ●  WLST Monitoring ●  Enterprise Manager ●  BAM 16  |  25  
  • 17. Agenda ●  ●  ●  ●  ●  What is SOA Solution Architecture Oracle Fusion Middleware 11g Best of breed Conclusion 17  |  25  
  • 18. Best of Breed | Or Suite? Advantage  Suite   Disadavantages  of  Suite   Integrated   Not  everything  is  top  of  the  line   Performance  op<miza<ons   Documenta<on   One  vendor  (discount  on  deals)   Vendor  lock-­‐in   Resources  know  mul<ple  products  in  stack   Get  more  than  you  need   Homogeneous  environment  (DTAP)   18  |  25  
  • 19. Best of breed | Feasibility Standards ●  Building blocks need to be integrated with each other è Enterprise Service Bus makes that easier Development ●  Having multiple development environments works in big organizations, not in smaller 19  |  25  
  • 20. Best of Breed | Building blocks Factor   Suite   Best  of  breed   Ease  of  integra<on   High   Medium   Cost   Low   High   Ease  of  supplier  management   High   Low   Ease  of  ge[ng  support   High   Average   IDE   High   Average   Quality   Average   High   Ease  of  finding  resources   High   Average   Performance   High   Average   20  |  25  
  • 21. Best of breed | Vendor lock-in Component   Standard   Easy  to  switch  vendor   Services   JEE   Yes,  all  JEE  compliant  vendors.  Not,  this   *not*  include  Microso_   Events   JMS   Yes,  all  JMS  compliant  vendors   Service  composi<on   BPEL   Specific  extensions  from  vendors   BPMN   No,  no  specifica<on  for  implementa<on   RIF   Most  vendors  only  support  part  of  the   standard   Business  rules   21  |  25  
  • 22. Best of Breed | Examples Company 1 ●  ●  ●  ●  ●  ●  ●  ●  ●  SAP for ERP Microsoft BizTalk Server as an ESB Tibco I-Process for process design Oracle ADF, PL/SQL and Forms for back end implementations Microsoft in front-end POC Multiple development environments Integration issues (events) Vocabulary issues Not really best of breed 22  |  25  
  • 23. Best of Breed | Examples Company 2 ●  ●  ●  ●  ●  SAP For ERP Oracle SOA Suite Microsoft Silverlight for GUI AD and OID for Identity and Access management OpenText eDocs for DMS Employee portal ●  Back end developers (JEE/Oracle) ●  Front end developers (Microsoft/AD) 23  |  25  
  • 24. Agenda ●  ●  ●  ●  ●  What is SOA Solution Architecture Oracle Fusion Middleware 11g Best of breed Conclusion 24  |  25  
  • 25. Conclusion Oracle Fusion Middleware 11g ●  ●  ●  ●  Complete stack (including items like BAM and BI) Integrated Based on standards Complete Best of Breed ●  Packaged apps are not the issue ●  Development and integration are the issue ●  Use it wisely •  front-end can be separated from the back-end •  database can be separated from the middleware 25  |  25  
  • 26. Creating SOA with FMW 11g Lonneke Dikmans October 2013 | OTN Nordic tour 26  |  25