This Has Nothing To Do With SOA, Dude - Odtug 2011 - OPITZ CONSULTING - Torsten Winterberg

3,859 views

Published on

What is a SOA project? Do these projects exist in real life? This session gives an overview about different types of real world projects based on the Oracle SOA infrastructure, which could be labeled "SOA." You will learn about different requirements answered with different architectures and tools from the Oracle SOA-Palette, including a view on what's possible and what made sense. Discussion will include SOA, BPM, and EAI topics, as well as components like mediator, OSB, BPEL PM, BPM studio, Rules, EDN, and BAM. Even PL/SQL, APEX, and ADF find their place in an SOA-world.

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • Thanks Optiz Consulting, this was really helpful! Resume keywords are way more important than resume formats. Because recruiters conduct keyword searches during the initial sourcing process in Applicant Tracking Systems. You're not found if your resume doesn't contain the exact keywords. But it's a pain to find those keywords from the job descriptions. I found the site Jobscan http://ow.ly/RmPcR that identify keywords for your. All you do is paste in your resume plus the job description, then Jobscan analyzes your job description for you automatically and identify the most important keywords for you. It literally takes seconds and it so worth the copy and paste. Saved me so much time AND I got more interviews using Jobscan! I recommend it as well.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
3,859
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

This Has Nothing To Do With SOA, Dude - Odtug 2011 - OPITZ CONSULTING - Torsten Winterberg

  1. 1. This Has Nothing To Do With SOA, Dude!Torsten WinterbergOPITZ CONSULTING GmbHODTUG 2011, Long Beach, California “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 1
  2. 2. About me … torsten.winterberg@opitz-consulting.com  Position@OPITZ CONSULTING:  Director Strategy and Innovation  Head of Competence Center SOA  Community:  Speaker: Jax, W-Jax, OOP, DOAG, OOW, SOA Symposium,…  Author of several SOA/BPM related articles and books  Head of SOA Special Interest Group (SIG) of the German Oracle User Group (DOAG) (together with Hajo Normann)  Oracle Ace Director  Background:  Java EE developer, coach and architect  Started first Oracle BPEL PM project in 2004 “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 2
  3. 3. The Team: Masons-of-SOAwww.soa-community.com  Bernd Trops (Sopera): bernd.trops@sopera.com  Clemens Utschig-Utschig (Boehringer-Ingelheim): clemens.utschig-utschig@boehringer-ingelheim.com  Berthold Maier (Oracle Consulting): berthold.maier@oracle.com  Hajo Normann (HP Enterprise Services): hajo.normann@hp.com  Torsten Winterberg (OPITZ CONSULTING): torsten.winterberg@opitz-consulting.de  Jürgen Kress (Oracle Corp.) juergen.kress@oracle.com “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 3
  4. 4. Agenda1. SOA is dead! Isn‟t it? Or: What is this SOA thingy?2. SOA Blueprint and platform: The Oracle World3. This has (nothing) to do with SOA: projects “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 4
  5. 5. SOA is dead! Isn‟t it?1 Or: What is this SOA thingy? “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 5
  6. 6. “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 6
  7. 7. It‟s all about Architecture … “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 7
  8. 8. Building the enterprise: Vision Processoptimization Processdesign Processcontrolling Implementation Monitoring Process Management Process Process Workflow/BPM/BAM ESB/EDA/BRE Services Applications Delivery Service Request Service Middleware Database Storage Infrastructure (The „Grid“) “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 8
  9. 9. „You know who …“ “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 9
  10. 10. The Two SOAs SOA, the Media Acronym SOA, the Architectural Model (“The Evil Twin”) (“The Good Twin”) historically ambiguous  a unique form of and over-hyped distributed architecture was first associated solely  exists to support the with Web services realization of service-orientation was later stigmatized with “big bang” project delivery  has distinct characteristics, principle can be ignored patterns  cannot be ignored The key is to understand Service Orientation! “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 10
  11. 11. The Paradigm: Service OrientationThe eight Service Orientation Design Principles “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 11
  12. 12. SOA is dead – long live Services! Quelle: http://apsblog.burtongroup.com/2009/01/soa-is-dead-long-live-services.html “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 12
  13. 13. “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 13
  14. 14. The dream… In a perfect world, all of your company„s data would reside on a single database. None of it would be duplicated, no interfaces would have to be built, and there„d be a powerful engine on the back end running a self-tuning, multi-terabype RDBMS that kicks out sub-second response times. „The answer is „The answer is Grid Computing Exalogic Elastic Cloud Oracle10g RAC“ and Exadata“ “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 14
  15. 15. Integration challengesWhat drives cost and complexity? Data Functional Model Configuration Differences + Differences Business Process Customization & Differences Extensions # of Application Instances *Oracle AIA: Application Integration Architecture “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 15
  16. 16. Pains… High IT costs • Because of heterogeneous application landscapes Dissatisfaction of users • e.g. because of bad data quality Too slow reactions on • IT can„t cope with fast changing requirements change from the outside Hard replacement of • Often no loose coupling legacy systems Fear of change, because • Missing or too old documentation Implications are unknown • No transparency what„s really happening inside systems High fault liability • Small system fails, whole process stops “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 16
  17. 17. Potential business benefits.. protection of investment • Encapsulation instead of replacement fullfilment of governance and • Transparency over all systems compliance requirements structured • Faster migration to new systems environment/architecture • Better and saver planing of changes • Regarding relationships between systems transparency • Regarding data flows better communication with • e.g. through introduction of standards customers/suppliers/B2B competetive IT • Regarding cost and flexibility easier readable • A documentation at all… documentation business processes over • Use of existing functionality of existing legacy applications system boundaries “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 17
  18. 18. Source: Integration In A Service-Oriented World: The Big Picture, 3/24/06 Michael L. BrodieHistory 1950 – 2006: Integration = develop then integrate  1950s-1970s: Simple, manual integration  1970s-1980s: Distributed Computing (Applications (interoperation), Databases (integrate))  1990s: Business Driven Integration (increased automation, internet-based computing)  Concepts: Workflows, Processes, Web,  Integration solutions blossom & diverge: ETL, EAI, BPM, …  2000: SOA Emerges  2000: Web services  2003: Integration solution evolution accelerates, vendor chaos ensues  2005: Growth in all integration categories 2006-2012: Integration = dominant programming model  • 2001-2010: Wrapping  • 2005-2010: Re-Engineering  • 2007-2008: Consolidation  • 2010-2012: Emergence of SOA Platforms and Solutions  • 2006-2012: Problem Solving Era: IT/integration relegated to low level func. “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 18
  19. 19. Imagine: This is a system …  Complex system („Black Box“)  Controls whole business use cases  Nearly not understandable why that works  Difficult to maintain und extend  High rate of redundant hidden functions  Focus on bulk processing  Functions in a whole: no segmentation or sub processes  Fragile solution (each change can lead to inconsistency)  Consequence: Operation and enhancement lasts long and is expensive “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 19
  20. 20. Think about ... … breaking this system in small building blocks, honoring your current and future requirements … “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 20
  21. 21. And think about ... … reassembling these elements in new ways for new requirements…… Import customer data ZipCode Enter check Enter ZipCode Save Supplier ZipCode check Changes ID Assign Re-qualify category customer Credit check Inform customer … like Lego bricks… “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 21
  22. 22. Then you could … Enter  Implement new applications Enter ZipCode SaveSupplier PLZ check Changes faster (orchestrate) ID  Modify components only once Import customer per change data  Easier integrate with other ZipCode modules and processes check  Re-use services of your Assign Re-qualify business partners category customer  Buy single services Credit  Integrate internal and external check workflows in a manageable manner Inform customer  Measure single sub processes and working steps “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 22
  23. 23. Goal of SOA Increased Intrinsic Interoperability => Thomas Erl “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 23
  24. 24. Goal of SOA “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 24
  25. 25. Goal of SOA “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 25
  26. 26. 2 SOA Blueprint and Platform “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 32
  27. 27. SOA Suite Blueprint or „The modern ESB“ RichClient WebClient View Layer Business Activity Monitoring (BAM) Service Service BPM / Workflow Rules Registry … Governance Service Service Service Enterprise Service Bus (ESB) Application Server System X System Y System Z “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 33
  28. 28. SOA Platform “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 34
  29. 29. Evolution of Oracle SOA Platform:complete & integrated 12c • Collaboration • Deep runtime monitoring • “Make hard things simple” “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 35
  30. 30. Oracle SOA Suite - Service Platform Shared BPMN Model Web based customization BPA Rich End User Interaction Workspace Process MS Office BPMN 2.0, Portal BPEL (WC spaces) BPM Studio Process Composer (Business & IT views) Human BPEL BPMN Workflow Business Mediator Process Core (+AMX, AG, Rules Orgn) B2B Unified Runtime Repository Process Common JCA-based connectivity infrastructure Policy Manager Analytics Optimized BAM binding Proc Cubes Oracle Service Bus EM console +BPMN Screens “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 37
  31. 31. Service Component Architecture (SCA) properties Java interfaceWSDL portType S S service C1 R wire Binding: SOAP JMS JCS S … C2 R R component reference composite “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 38
  32. 32. Global Policy Management:Oracle WSM Policy Manager• Clearly separates process logic from security concerns Human Mediator BPEL• Secures endpoints Task• Sets and propagate 2 3 4 Policy Manager identity Service InfrastructureService Component Interceptors:• Authorization SOAP SOAP Web Service Interceptor: • User token insertion (such 1 5 as SAML)Web Service Interceptor: • Integrity & Confidentiality• Authentication (signatures,• Authorization encryption/decryption)• Message Integrity & Confidentiality (signatures, Java Platform encryption/decryption) HTTP/SOAP HTTP/SOAP Security• Publish security message message requirements as WS-Policy SSO in WSDL (Oracle Access Manager & 3rd- Party) File LDAP DB “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 39 Seite 39
  33. 33. Event Delivery Network (EDN) “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 40 Seite 40
  34. 34. Business Activity Monitoring (BAM) “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 41
  35. 35. End-to-End Instance Tracking Secret sauce: ECIDBPELExternalServiceHumanWorkflowRoutingBusiness Drill-downRules into components “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 42
  36. 36. 3 This has (nothing) to do with SOA “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 43
  37. 37. SOA: light or full-blown? Degree of fulfillment SOA lite Enterprise SOA Lightweight Web services  Strategic Platform for Enterprise No Enterprise Service Bus (ESB)  Complex Integration settings Just an interface description  Use of Middleware Infrastructure Point-2-Point Integration  Use of SOA-Suites “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 44
  38. 38. Context of a Project Department 1 Department 2 Department 3 © by masons of soa. “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 45
  39. 39. Is this a SOA Project? SOA-Introduction • Green field Business Process • Oracle BPA Suite Modelling for SOA • Oracle BPEL PM 10g->11g Migration projects • Replacement Oracle Interconnect with Oracle Mediator/BPEL/OSB • EAI with Oracle Mediator 11g and BPEL Integration projects • EAI with Open Source Process automatisation • With Oracle BPM Suite 11g with BPMN 2.0 Replacement of • Holistic with Oracle SOA Suite 11g Mainframe “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 46
  40. 40. #01Customer: Cruise Line Invoice Create File BPEL Refresh Data Transmit data Manifest Data CRM Control flow Processing of data Transformations E-Shop Enrichment “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 47
  41. 41. Customer: #02Producer and Sales Point for Uniforms Backend Virtualization Middleware Virtualization Frontend Backend Frontend <<Webservice> <<Webservice>> > shopA_out_xxx erp_in_xxx <<Middleware> <<ERP>> <<Webshop>> > Standardsoftwar Standardsoftware Oracle e A SOA Suite 11g <<Webservice> <<Webservice>> > shopA_in_xxx erp_out_xxx “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 48
  42. 42. Integration #021. ERP updates definition of article Backend Virtualisierung Middleware Virtualisierung Frontend Backend Frontend <<Webservice>> <<FTP Adapter>> erp_in_xxx xxx_out_ftp <<Middleware>> <<Webshop>> <<ERP>> Oracle StandardsoftwareStandardsoftware SOA Suite 11g A <<Webservice>> <<FTP Adapter>> erp_out_xxx xxx_in_ftp “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 49
  43. 43. Integration: #022. Middleware routes to Appropriate Shop Backend Virtualisierung Middleware Virtualisierung Frontend Backend Frontend <<Webservice>> <<FTP Adapter>> erp_in_xxx xxx_out_ftp <<Middleware>> <<Webshop>> <<ERP>> Oracle StandardsoftwareStandardsoftware SOA Suite 11g A <<Webservice>> <<FTP Adapter>> erp_out_xxx xxx_in_ftp “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 50
  44. 44. Integration: 3. SOA Suite #02sends updated Article Definition Backend Virtualisierung Middleware Virtualisierung Frontend Backend Frontend <<Webservice>> <<FTP Adapter>> <<Webservice>> erp_in_xxx shopA_out_xxx xxx_out_ftp <<Middleware>> <<Webshop>> <<ERP>> Oracle StandardsoftwareStandardsoftware SOA Suite 11g A <<Webservice>> <<FTP Adapter>> erp_out_xxx xxx_in_ftp “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 51
  45. 45. Integration: #03 Using Services vs. using Events Backend Virtualisierun Middleware Virtualisierung Frontend g Backend Frontend <<Webservice>> <<FTP Adapter>> erp_in_xxx xxx_out_ftp <<Middleware>> <<ERP>> <<Webshop>> Oracle Standardsoftware Individualentwicklung SOA Suite 11g <<Webservice>> <<FTP Adapter>> erp_out_xxx xxx_in_ftp1. ERP updates 2. Middleware routes to 3. SOA Suite sends Definition of Article Appropriate Shop updated Article Definition “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 54
  46. 46. #03SOA-enabling of „old“ Applications “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 55
  47. 47. Integration: #03Using Services vs. using Events Source system fires events  Not interested in any further processing Complete De-coupling of call chains Subscriber listens for interesting event types  Starts further processing Abstraction from messaging systems:  Now business event level “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 56
  48. 48. #04Customer: TV Carrier Started with Oracle BPEL PM 10g Now migration to 11g, adding OSB “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 57
  49. 49. #05SOA and Forms “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 58
  50. 50. #05BPEL Dashboard “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 59
  51. 51. #05Java-Codepublic class BpelWorkflowClient { public static final String server = "localhost:9700"; public BpelWorkflowClient() {} public static String startProcess (String server, String name, String isbn, String titel, String autoren, String preis) { BpelWorkflowWebServiceStub stub = new BpelWorkflowWebServiceStub(); stub.setEndpoint("http://"+server+"/wapi/BpelWorkflowWebService"); String result = "NA"; try { result = stub.startProcess(name, isbn, titel, autoren, preis);} … } public static String[] getAllWorkItems (String user, String passwort, String server) { String[] workitems = null; server = de.opitzconsulting.bpel.wf.client.BpelWorkflowClient.server; try { BpelWorkflowWebServiceStub stub = new BpelWorkflowWebServiceStub(); stub.setEndpoint("http://"+server+"/wapi/BpelWorkflowWebService"); … “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 60
  52. 52. #05Import Java classes “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 61
  53. 53. #05Package BpelWorkflowClient (1) “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 62
  54. 54. #06APEX????? “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 65
  55. 55. #06APEX and SOA Question in some forum: Why SOA or APEX Dear ALL, any one can help me, actually I want to know what is the difference between SOA and APEX and why to choose APEX or SOA? Answer?????? “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 66
  56. 56. #06APEX and SOA Question in some forum:Why SOA or APEX Dear ALL, any one can help me, actually I want to know what is the difference between SOA and APEX and why to choose APEX or SOA? Answer?????? APEX = tool SOA = concept You can  call services from APEX  expose services from APEX  integrate with SOA infrastructure (e.g. worklist within APEX)  use APEX in a SOA world “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 67
  57. 57. #07PL/SQL and SOA “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 68
  58. 58. Customer: Institute; #08Replacement of Paper Forms How can I correct input after process started? Missing inputs Fetch Application Where„s Superior my Project Manager application ? 10010 Application 11011 confirmed 01101 Request Applicant How are processes Inform about performing? application Controller Department Personal Clerk Main Office “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 69
  59. 59. #08Digital Signature & Actionable E-Mail Digital Signature of PDF documents during process flow Actionable E-Mail for different devices “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 70
  60. 60. #08Service Connection of Existing Systems BI ERP DMS Publisher Process Archiv- User system Management “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 71
  61. 61. Several Layers: #08BPMN, BPEL & Java “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 72
  62. 62. 4 Conclusion “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 73
  63. 63. Conclusion Integration with and without SOA Process Automation with and without SOA There is not THE „SOA Project“, only variants Term „SOA“ is substitutable Concepts do matter Embrace Intrinsic Interoperability Oracle SOA Suite is a great foundation Just start it … “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 74
  64. 64. Questions and answers “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 75
  65. 65. Contact:Torsten WinterbergDirector Strategy & InnovationHead of Competence Center SOAOracle ACE DirectorOPITZ CONSULTING GmbHKirchstr. 6, 51647 Gummersbach, GermanyPhone: +49 173 54 79 302torsten.winterberg@opitz-consulting.com “This Has Nothing To Do With SOA, Dude!”, ODTUG 2011, Long Beach, California © OPITZ CONSULTING GmbH 2011 Seite 76

×