Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

Oracle SOA Suite 12c 1z0-434 Day 1/3

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Chargement dans…3
×

Consultez-les par la suite

1 sur 46 Publicité

Oracle SOA Suite 12c 1z0-434 Day 1/3

Télécharger pour lire hors ligne

Slides from a Oracle SOA Suite 12c training I did for r2m.

The goal was to prepare for the 1z0-434 certification.

This is part 1 of 3 (co-workers will do other parts, but I will link them as they happen in over the next few weeks).
The labs and demo can be found here: https://github.com/mickem/soa-12c-assignments

Slides from a Oracle SOA Suite 12c training I did for r2m.

The goal was to prepare for the 1z0-434 certification.

This is part 1 of 3 (co-workers will do other parts, but I will link them as they happen in over the next few weeks).
The labs and demo can be found here: https://github.com/mickem/soa-12c-assignments

Publicité
Publicité

Plus De Contenu Connexe

Diaporamas pour vous (19)

Les utilisateurs ont également aimé (15)

Publicité

Similaire à Oracle SOA Suite 12c 1z0-434 Day 1/3 (20)

Plus par Michael Medin (20)

Publicité

Plus récents (20)

Oracle SOA Suite 12c 1z0-434 Day 1/3

  1. 1. Oracle SOA Suite 12c Introduction to SOA 1Z0-434: Day I
  2. 2. Certification #Q % Pass Partners 1z0-451 70 63% 44 ~34 1z0-478 73 60% 44 ~34 1z0-434 TBD TBD TBD TBD-15 Type Multiple Choice
  3. 3. Fundamentals Explain basic SOA concepts and how they map to implementations Describe the components and architecture of SOA Suite Describe SOA Suite's role in cloud integration and mobile applications Use the right components to implement common integration patterns Analyze XPath expressions to retrieve elements in an XML document Describe Oracle’s SOA governance capabilities Describe how B2B capabilities enable trading partner relationships Describe the main features of the Enterprise Scheduler Service (ESS) Service Mediation Differentiate between when to use Mediator and Service Bus Explain the role of Service Bus and the benefits it provides Create and configure Service Bus proxies, pipelines, and business services Use throttling, endpoint management, and caching to scale business services in Service Bus Configure a service as RESTful and access it using the REST approach Deployment and Troubleshooting Deploy and undeploy components to SOA Suite Discuss the role Maven and Hudson play Create test cases to initiate inbound messages and to emulate outbound, fault and callback messages Monitor components deployed to SOA Suite Describe how SOA Suite applications scale to large-scale production Troubleshoot a deployed SOA Suite application Installation and Configuration Install and configure SOA Suite Upgrade a production application from SOA Suite 11g Install and configure Oracle Event Processing (OEP) DAY I
  4. 4. Fundamentals Explain basic SOA concepts and how they map to implementations Describe the components and architecture of SOA Suite Describe SOA Suite's role in cloud integration and mobile applications Use the right components to implement common integration patterns Analyze XPath expressions to retrieve elements in an XML document Describe the main features of the Enterprise Scheduler Service (ESS) Service Mediation Differentiate between when to use Mediator and Service Bus Explain the role of Service Bus and the benefits it provides Create and configure Service Bus proxies, pipelines, and business services Deployment and Troubleshooting Deploy and undeploy components to SOA Suite Discuss the role Maven and Hudson play Create test cases to initiate inbound messages and to emulate outbound, fault and callback messages Monitor components deployed to SOA Suite DAY I
  5. 5. Fundamentals Describe Oracle’s SOA governance capabilities Describe how B2B capabilities enable trading partner relationships Service Mediation Use throttling, endpoint management, and caching to scale business services in Service Bus Configure a service as RESTful and access it using the REST approach Deployment and Troubleshooting Describe how SOA Suite applications scale to large-scale production Troubleshoot a deployed SOA Suite application Installation and Configuration Install and configure SOA Suite Upgrade a production application from SOA Suite 11g Install and configure Oracle Event Processing (OEP) DAY I
  6. 6. Adapters Describe the role adapters play in a SOA composite application Describe the adapter architecture Use the file, database, and JMS adapters Configure adapters at design-time and run-time Describe cloud-related adapters BPEL Modeling Use the BPEL Editor to create synchronous and asynchronous processes Use WSDL partner link types and BPEL partner link elements to interact with services Use the assign activity to manipulate data in BPEL variables Model conditional branching, looping, and parallel processing Implement exception handling, compensating transactions and correlation Create and configure BPEL and composite sensors Use the BPEL Debugger Securing Services Describe the role and features of Oracle Web Service Manager (OWSM) Describe identity propagation Attach security policies to end points at design-time and run-time DAY II
  7. 7. DAY III Business Rules Create if/then rules with Rules Designer Create decision table rules with Rules Designer Integrate a rule into a BPEL process Describe how rules are used with mediator and human task components Human Task Services Design a human task Invoke a human task from a BPEL process Generate Application Development Framework (ADF) task forms for human tasks Interact with the Worklist application to act on tasks Business Activity Monitoring (BAM) Describe the role of BAM Use activity monitors, counters, business indicators and interval monitoring objects Create alert rules to launch alerts Build an executive dashboard Event Processing Explain event-driven architecture and the support provided by Event Delivery Network (EDN) Use components to publish and consume events Explain Complex Event Processing (CEP) and how it is supported by Oracle Event Processing (OEP) Explain Event Processing Network (EPN) and how it relates to OEP Explain how various OEP CQL data cartridges enhance the capabilities of the CQL engine
  8. 8. What is
  9. 9. <?xml version="1.0"?> <soap:envelope xmlns:soap="http://www.medin.name/wicked" > <soap:body> This is a sample message </soap:body> <soap:title>This is the title</soap:title> <soap:extension>101</soap:extension> </soap:envelope> PUT /messages HTTP/1.1 Host: www.medin.name Content-Type: text/xml; charset=utf-8 Content-Length: nnn REST
  10. 10. SOAP WS-Notification WS-Topics WS-Addressing WS-BrokeredNotification WS-BaseNotification WS-Transfer WS-Eventing WS-Enumeration WS-MakeConnection WS-Policy WS-PolicyAssertions WS-PolicyAttachment WS-Discovery WS-Inspection WS-MetadataExchange UDDI WSDL WSDL-S WS-Resource WSRF WS-Security XML Signature XML Encryption XKMS WS-SecureConversation WS-SecurityPolicy WS-Trust WS-Federation SAML XACML WS-ReliableMessaging WS-Reliability WS-RM Policy Assertion WS-Resource WS-BaseFaults WS-ServiceGroup WS-ResourceProperties WS-ResourceLifetime WS-Transfer WS-Fragment WS-I WS-BusinessActivity WS-AtomicTransaction WS-Coordination WS-CAF WS-Transaction WS-Context WS-CF WS-TXM WS-Management WS-Management Catalog WS-ResourceTransfer WSDM
  11. 11. A service-oriented architecture (SOA) is an architectural pattern in which application components provide services to other components via a communications protocol, typically over a network. The principles of service-orientation are independent of any vendor, product or technology. YES! YES! YES! http://en.wikipedia.org/wiki/Service-oriented_architecture
  12. 12. Programs Service Orientation Micro Service Architecture Object Orientation
  13. 13. http://en.wikipedia.org/wiki/Service-oriented_architecturePrinciples of SOA CONTRACT LOOSE COUPLING ABSTRACTION REUSABILITY AUTONOMY STATELESSNESS DISCOVERABILITY COMPOSABILITY GRANULARITY NORMALIZATION OPTIMIZATION RELEVANCE ENCAPSULATION LOCATION TRANSPARENCY
  14. 14. User Provider SOAP Broker
  15. 15. SOAP MDS Config DESIGN TIME RUN TIME
  16. 16. • Reduce impedance mismatch between business and IT • Reuse functionality across business processes and organizations • Interoperate between loosely-coupled services in a platform- independent fashion • Respond quickly to business demands as SOA applications are more flexible • Save time and money in delivering new functionality due to reuse and flexibility Reuse Flexibility Maintenance
  17. 17. CheckWishList ShipLegoSet
  18. 18. Children Toys Minion Finance Warehouse
  19. 19. Children Toys Minion Finance Warehouse Find Wanted Toys Ship Wanted Toys Manage Money
  20. 20. Children Toys Minion Finance Warehouse Find Wanted Toys Ship Wanted Toys Manage Money Virtualization
  21. 21. What is
  22. 22. • Service Component Architecture (SCA) is a software technology created by major software vendors, including IBM, Oracle and TIBCO. SCA provides a model for composing applications that follow service-oriented architecture principles. The technology encompasses a wide range of disparate technologies and as such is specified in various independent specifications in order to maintain programming language and application environment neutrality. http://en.wikipedia.org/wiki/Service_Component_Architecture (Web) Service enablement
  23. 23. Microservices SCA
  24. 24. Microservices SOA OO-programming
  25. 25. Composite S Component Component S R R R S Component Service Reference Composite P P Properties
  26. 26. Composite S Component S R R P BPEL Business Rules Human Tasks (workflow) Mediators Spring (Java)
  27. 27. Composite S Component S R R PWeb service (SOAP over HTTP) Oracle Healthcare ADF-BC service (Java/JSF) Oracle B2B JCA adapters (technology, and apps) BAM 11g adapter (only for 11g) EJB service (Java) Oracle E-Business Suite HTTP binding REST service Direct binding (SOA/RMI/OSB) Cloud adapters Oracle MFT (Managed File Transfer)
  28. 28. Oracle Suite
  29. 29. Analytics Orchestration Virtualization and Mediation Connectivity Business Activity Monitoring Event Processing BPEL Process Manager Business RulesHuman Tasks Service Bus Cloud Business to BusinessOn-premises Apps Services Platform Apps Mainframe DB EDI XML MFT Infrastructure Messaging JavaCaching ManagementandSecurity ModellingandDevelopment
  30. 30. Analytics Orchestration Virtualization and Mediation Connectivity Infrastructure Man.&Sec. Development BAM (Business Activity Monitoring) BPEL Process Manager Business Rules Human Tasks (Workflow) OSB (Oracle Service Bus) WLS-JMS WLS (WebLogic Server) Coherence JCA-Adapters Cloud Adapters ESS (Enterprise Service Scheduler) OEP (Oracle Event Processor) EDN (Event Delivery Network) Java … UMS (User Messaging Service) ODI (Oracle Data Integrator)
  31. 31. Service Bus Service Bus
  32. 32. Service BUS A BValidate Enrich Transform OperateRoute VETRO
  33. 33. SOA Suite A BMediator A BBPEL A BOSB Orchestration and Virtualization A BODI A BOAG
  34. 34. Orchestration Virtualization Application Firewall Data
  35. 35. OSB Not SCA! …but names matter
  36. 36. P Business Service SOA OSB Proxy Service Pipeline
  37. 37. P SOA OSB Management Throttling Auditing Fast Business Service Proxy Service Pipeline Etc
  38. 38. …putting some SOA in Oracle SOA Suite…
  39. 39. SOA B P E L B2B JCA Adapters Human Tasks Rules Cloud Adapters OSB IF IF BAM EM v2 v1 Coherence Cache
  40. 40. Query language XML Navigate the DOM tree Over 100 functions Everywhere… BPEL, Mediators, XSL, etc etc… Nice editors ..that almost works
  41. 41. foo /foo /foo/bar //bar /foo/* //* /foo/bar[@name=‘a’] /foo/bar[1]/@name /foo/bar[@price > 300] /foo/bar[1] <foo> <bar name=“a” price=“150”> This is a bar </bar> <bar name=“b” price=“300”> This is a bar </bar> <bar name=“c” price=“350”> This is a bar </bar> <bar name=“d” price=“400”> This is a bar </bar> </foo>
  42. 42. THANK YOU https://se.linkedin.com/in/mickem http://www.medin.name https://slideshare.net/MichaelMedin https://github.com/mickem

×