Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Oracle SOA Suite 12c - News and Overview

3.215 visualizaciones

Publicado el

Overview of new features in Oracle SOA Suite 12c

  • Sé el primero en comentar

Oracle SOA Suite 12c - News and Overview

  1. 1. Oracle SOA Suite 12c – News Trivadis TechEvent, September 2014 Matthias Furrer Principal Consultant, Application Integration & SOA BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA 2014 © Trivadis Oracle SOA Suite 12c - News & Overview September 2014 1
  2. 2. AGENDA 1. Introduction 2. Developer Productivity 3. Industrial SOA 4. MFT – Managed File Transfer 5. ESS – Enterprise Scheduler 6. BAM – Business Activity Monitoring 7. Oracle Event Processing 8. Adapters (Cloud) 9. Upgrading to 12c 10.Training & Certification 2014 © Trivadis Oracle SOA Suite 12c - News & Overview September 2014 2
  3. 3. 2014 © Trivadis Oracle SOA Suite 12c - News & Overview September 2014 Introduction 3
  4. 4. Marketing Drivers – Oracle’s Analysis Top market trends 2014 © Trivadis Cloud Mobile Internet of Things (Big Data) Market Requirements SOA is the lynchpin for mobile cloud SOA supporting increasingly critical business functions Customers looking for robustness, stability and performance Expectations for greater development productivity Oracle SOA Suite 12c - News Overview September 2014 4
  5. 5. 4 Key Themes for new Functionality Industry Trends 1. Cloud 2. Mobile User Feedback 3. Industrial SOA 4. Developer Productivity All new features in SOA Suite 12c designed to address one of these 4 defined key areas 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 5
  6. 6. Key Supporting Features Industrial SOA Memory footprint reduction Startup acceleration Pre-tuned database profiles Active-active support Developer Productivity One-click install Everything in JDeveloper Debugger tester Templates 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 6 Mobile First class support for mobile-friendly standards (REST, JSON) Automated conversions REST/SOAP Cloud Cloud adapters to simplify on-premise to cloud integration Managed File Transfer (MFT) for file-based integration Certifications on Oracle Public Cloud
  7. 7. Developer Productivity 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 7
  8. 8. Developer’s highlights Template functionality, in SB even available with inheritance functionality Debugging in JDeveloper BPEL Sub-Processes XQuery and full XPath 2.0 support in SCA's Support for concrete WSDL’s Decoupling pipelines from proxy service in SB Maven Integration in JDeveloper (POM’s) Resequencer in SB Consolidating IDE’s : everything (SB/OEP) in JDeveloper / 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 8
  9. 9. Dev Installer and Integrated Server 1 single package JDeveloper WebLogic Server SOA Suite (incl. Service Bus) JavaDB EM FMW Control “30 minutes to Hello World” Free Developer License Pre-Configured Machines available: O-Box : http://o-box.com/ 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 9
  10. 10. Service Bus in JDeveloper JDeveloper is the IDE for Service Bus in 12c All Adapters supported in Service Bus 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 10 Four Service Types Proxy Service Pipeline Split Join Business Service
  11. 11. SOA Templates ‘Starter’ Template is a re-usable part of a SOA project Fully editable Store in MDS Three types: SOA Project Template Component Template Custom Activity 2014 © Trivadis Template Oracle SOA Suite 12c - News Overview September 2014 11 Composite Component BPEL Activity
  12. 12. Service Bus Templates New artifact type Two ways to create a Template Generate template from existing pipeline Create template from scratch New pipelines are generated from the Template 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 12
  13. 13. Service Bus Templates - Derivation Derived pipelines are considered concrete Concrete pipelines can be linked (default) or unlinked If linked, all changes in Template are reflected in derived concretes Templates actions can be ‘Locked’ 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 13
  14. 14. BPEL Sub-Processes Allows business logic to be modularized and reused 2 Types of Sub-Processes : 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 Standalone 14 - Currently available within a composite (callable from BPEL component) - Permits access of data in parent process - Compensation and fault handling inherited from calling process Inline - Re-usable within a BPEL process - At run-time, the subprocess code is re-entrant and re-usable – only one copy is stored in memory, even if it is called multiple times
  15. 15. Mobile Service Integration RESTful REST between edge applications and the middleware layer JSON translation to/from XML Virtualization of multiple end-points are supported for the same back-end 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 service 15 SOAP SOAP
  16. 16. Mobile – Improved REST and JSON support Expose any service or reference as REST Wizard to configure REST Choice to use XML or JSON Map operations to existing services bindings Auto-generation of test payloads URLs 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 interface 16
  17. 17. 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 Industrial SOA 17
  18. 18. Industrial SOA – 12c Enhancements Performance Optimization Modularity Composite Lazy Loading WLS Work Manager Based Tuning EDN Scalability Dehydration Store Management Diagnosability Manageability Task Based Enterprise Manager Endpoint Metrics Consolidated Role Model Enterprise Scheduler Service 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 18
  19. 19. Industrial SOA – Modularity Not all Components may be needed Improves memory footprint by enabling only required components 30% differentiator between largest SOA_CLASSIC and least BPEL_ONLY profile Default is SOA_FOUNDATION profile at install time, and can be changed after product installation via EM 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 19
  20. 20. Industrial SOA – Composite Lazy Loading Not all Composites need to be loaded at start up Composites load minimally First runtime request loads composite resources (Schemas/WSDL/XSLTs etc) Up to 5x improvement in loading times for large (100s) number of composites compared to 11g 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 20
  21. 21. Industrial SOA – WLS Work Managers Self Tuning Thread Model Leverages work managers across SOA Suite, eliminating manual tuning for performance Resource management and scheduling is delegated to WLS EDN and adapters work managers do not currently use the self tuning model Data source connections auto adjust max thread constraint that manages relative capacity of work managers 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 21
  22. 22. Industrial SOA – Diagnosability New FMW EM Dashboard Focuses on exceptions rather than business-as-usual Better responsiveness of EM by on-request loading of data retrieval regions Quick access to bookmarked and pre-defined queries Key configurations and health check information at a glance 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 22
  23. 23. Industrial SOA – Diagnosability Fault Notification Alerts Notification of faults by criteria and aggregated over time/volume Supported notification channels include - SMS, Email, IM alongside EM dashboard Alerts contain link to corresponding queries in EM 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 23
  24. 24. Industrial SOA – Error Hospital Fault Recovery 2014 © Trivadis Perform Bulk Operations Ability to aggregate instances based on various criteria Bulk recovery and bulk abort on aggregated instance Extensive filter and search panel similar to instance tracking Oracle SOA Suite 12c - News Overview September 2014 24
  25. 25. Industrial SOA – New Service Bus Console Clear Separation of Roles Service Bus Monitoring in FMW EM Service Bus Design and Configuration in SB Console 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 25 MONITOR: EM Fusion Middleware Control DESIGN: Service Bus Design Console
  26. 26. Industrial SOA – There is more…. EDN configured with multiple JMS topics for scalability (vs. 1 topic in 11g) DB profile (Small/Medium/Large) in RCU enables out-of-the-box performance features Medium/Large DB profiles automatically configure DB partitioning Auto purge of SOA DB enabled by default for new customers Improved performance due to consolidation of Audit and Flow Instance data Service Bus, B2B and MFT is now visible in end-to-end flow trace 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 26
  27. 27. 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 MFT Managed File Transfer 27
  28. 28. MFT – High Level Features Automate schedule file transfers Highly-Available, clusterable solution Complete visibility auditability Support for very large files (500+GB) pass by reference Secure: SSH,SSL, PGP Encryption Integrated with SOA Suite, B2B, ODI IdM Multithreaded Extensible: compression, custom actions 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 28
  29. 29. MFT – Functional Use Case Patterns 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 29 Source: Oracle Corp., 2013
  30. 30. MFT– Simple Design of Transfer (Browser based) Configure Transfers Reusable Sources and Targets Schedules, filters, 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 30 compression, encryption Secure endpoint file access Endpoint Types Event: Embedded FTP, SOAP, SOA, B2B, SB, ODI Polling: File and remote FTP adapters
  31. 31. MFT– Metrics Diagnostics and Reporting Metrics Dashboards Diagnostic Error Handling Extensive Reporting Resubmitting failed Instances 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 31
  32. 32. MFT– Licensing NOT included in SOA Suite License WebLogic Suite or WebLogic EE option 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 32
  33. 33. 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 ESS Enterprise Scheduler 33
  34. 34. ESS – High Level Features Meta-data based schedule and job and resource definition Multi-technology support for job implementation Java, PL/SQL, scripts, Web Services, EJB Support for job dependencies Sequential and parallel execution of a set of jobs Serialized execution of incompatible jobs Centralized and integrated administration console (EM) High availability and scalability architecture through clustering 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 34
  35. 35. ESS – Schedule and Resource Management Support for recurring schedules Example: run payroll job twice a month Support for job dependencies and incompatibilities Example: run import job before report job, ensure that a payroll job does not run at the same time as a salary increase job Parallel execution of “sub” jobs Example: parallel process payroll for a large # of employees into “sub jobs”, one for each letter of the alphabet Throttling and Prioritization Example: No more than 70 Financials jobs should run concurrently, A newly submitted CRM job should not wait for 5,000 backed up Financials jobs to execute Targeting of jobs to machines during time windows 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 35
  36. 36. ESS – What does ESS add to SOA Schedule sync or async web service SOA composites or ServiceBus web service proxy services from ESS EM. Secure with OWSM. Schedule file transfers with MFT from MFT UI Schedule Activate and deactivate adapters from SOA EM Schedule bulk instance recovery in SOA from SOA EM Schedule bulk error notifications in SOA from SOA EM Schedule a ESS job from BPEL JDeveloper support to make it easy. Integration with 11g possible (WSDL based) 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 36
  37. 37. ESS – Sample: Schedule Fault Recovery Operations 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 37 Schedule bulk recovery/abort operations Throttle bulk recovery and abort Monitor progress from Enterprise Scheduler dashboard
  38. 38. ESS – Licensing Included in SOA Suite License ServiceBus and MFT include limited use license for ESS. Can only use ESS to schedule ServiceBus web service proxy services or 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 38 ServiceBus and MFT internal jobs.
  39. 39. 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 BAM Business Activity Monitoring 39
  40. 40. BAM – New Features Highlights Business Friendly Dashboard Design Analytics on Event Streams Process Analysis - Actionable Dashboard and Metrics Active-Active HA; Administration inline with SOA Coherence for Cache: Report cache, Metadata cache Performance Enhancements Transaction Support: DO operations span multiple DOs operation in one txn Multi-browser support : IE, Chrome, Firefox and Mobile support 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 40
  41. 41. BAM – Composer Object Hierarchy 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 41 Source: Oracle Corp., 2013
  42. 42. BAM – Business Friendly Dashboard Design New Visualizations Geo Map Scatter Chart Tree Map Bubble Chart KPI Watchlist Role Based Access One Dashboard for Modeling, View and Administration Source: Oracle Corp., 2013 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 42
  43. 43. BAM – Analytics on Event Streams Template Driven Temporal Queries 2014 © Trivadis Monitoring Key Performance and Risk Indicators (KPI KRI) - KPI: Processing Time for a process - KRI: Event volume over ‘N’ consecutive minutes Trending Detection Example: Event handling time has increased by 10% over (N) minutes Top ‘N’ for a time period Example: Top 10 objects with faults over last hour Duplicate Event Detection Example: More than ‘N’ calls for same customer for same object within ‘M’ minutes Missing Event Detection Example Event not followed by action in ‘N’ seconds Oracle SOA Suite 12c - News Overview September 2014 43
  44. 44. 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 OEP Oracle Event Processing 44
  45. 45. Oracle Event Processing 12c – Solution overview 2014 © Trivadis Why use Oracle Event Processing? • high throughput and low latency processing • continuously streaming data • Real-time correlation between multiple incoming data sources. • Time-sensitive alerts, aggregations and calculations. • Needs to look for patterns in data stream • Data does not need to be stored, if there is nothing of interest in it. • Problem is more easily solved by analyzing before storing in DB. Oracle SOA Suite 12c - News Overview September 2014 45
  46. 46. Oracle Event Processing 12c – What’s new • New development environment (JDeveloper) • Big Data extensions • Library of patterns to choose from (i.e. missing 2014 © Trivadis event rule) • Easily connects with SOA infrastructure (incl. graphical browsing of events and their structures) • Supports integration with SOA Suite’s Event Delivery Network (EDN) Oracle SOA Suite 12c - News Overview September 2014 46 Oracle Event Processing Oracle Event Processing for Java Embedded
  47. 47. 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 Adapters (Cloud and more) 47
  48. 48. New Adapters in SOA Suite12.1.3 2014 © Trivadis Cloud Salesforce.com Cloud SDK On-Premise Enterprise Applications SAP R/3 JD Edwards World On-Premise Technology MSMQ Coherence LDAP UMS (Not new – but new Channels – IM, SMS) Oracle SOA Suite 12c - News Overview September 2014 48
  49. 49. Cloud Adapters Aimed to accelerate and optimize integration with Cloud Applications by providing intuitive design-time experience and smart runtime capabilities. All Cloud Adapters are built on top of a generic Cloud SDK. Customers can build and use their own adapters on top of this SDK (both design-time and runtime). Oracle Adapter for Salesforce.com available in 12.1.3. Adapter for RightNow will be available as a patch on top of 12.1.3. All Cloud Adapters from Oracle certified against SOA, Service Bus and BPM 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 49
  50. 50. 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 Upgrading to 12c 50
  51. 51. Upgrading to 12c – SOA Domains Upgrade Assistant for SOA Domains In-place domain upgrade and re-configuration No need to re-deploy composites after upgrade Long-running instances resume after upgrade 2014 © Trivadis Prerequisites Starting point: SOA Suite 11.1.1.6 or 11.1.1.7 ( supported only) 64-bit OS and JVM Dehydration store DB must be supported version – 11g or 12c Oracle SOA Suite 12c - News Overview September 2014 51
  52. 52. Upgrading to 12c – SOA Domains Unsupported scenarios «No-downtime» upgrades – there will be downtime during automatic upgrade process For 12c features, open 11g projects in 12c JDeveloper «Developer» domain upgrades not supported Alternative scenarios Create new 12c domain and run it in parallel to 11g domain. Let long-running processes finish on old domain Export / Import composites to 12c No downtime on production environment 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 52
  53. 53. Upgrading to 12c – OSB Domains Upgrade Procedure Export projects before upgrade and re-import after upgrade Migration from Eclipse design time to JDeveloper design time with import/export If OWSM Policy Manager was not deployed in 11g, there is a pre-upgrade step to do so 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 53
  54. 54. Upgrading to 12c – BAM Domains BAM 12c based on a new architecture and many components were rewritten - includes new schema, new data objects, business query and dashboard metadata, query processing using OEP, new ADF charts etc. Significant differences between 11g and 12c in terms of schemas, binaries etc. Dashboards and Alerts migration is not possible. Customers will create new dashboards based on migrated Data Objects for proprietary UIs Upgrade Procedure Creating new domain or upgrading existing domain to 12g Data objects can be exported / imported using existing Icommand utility Re-create Dashboards and Alerts (manually..) 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 54
  55. 55. What about support for 11g ? SOA Suite 11g support timelines extended, giving customers ample time to plan upgrade Premier Support ends December 2018 Extended Support until December 2021 http://www.oracle.com/us/support/library/lifetime-support-middleware-069163.pdf 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 55
  56. 56. Training and Certification 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 56
  57. 57. Training and Certification 2014 © Trivadis Training Free Trainings available for partners : Subscribe for Oracle SOA Community newsletter Self-Study Workshops : https://beehiveonline.oracle.com/teamcollab/library/Oracle/SOA_Community_Workspace/ Documents/SOA/Education+SOA/SOA+Bootcamp+12c+version+08.2014 Certification Sales and Pre-Sales certification available : https://competencycenter.oracle.com/opncc/full_glp.cc?group_id=29411 Implementation certification available in September/October Oracle SOA Suite 12c - News Overview September 2014 57
  58. 58. Further Information https://beehiveonline.oracle.com/content/dav/Oracle/SOA_Community_Worksp ace/Documents/SOA/Sales%20SOA/Partner%20Kit-SOA.zip Partner Resource Kit : https://soacommunity.wordpress.com/2014/09/09/soa-suite-12c-partner-resource- 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 Sales Kits : 58 kit/ Whitepapers : http://www.oracle.com/technetwork/middleware/soasuite/overview/wp-soa-suite-whats- new-12c-2217186.pdf http://www.oracle.com/us/products/middleware/soa/inside-look-soa-suite-wp- 2217219.pdf Documentation : http://www.oracle.com/technetwork/middleware/soasuite/documentation/index.h tml
  59. 59. Questions and answers ... Matthias Furrer Principal Consultant, Application Integration SOA matthias.furrer@trivadis.com BASEL BERN BRUGG LAUSANNE ZUERICH DUESSELDORF FRANKFURT A.M. FREIBURG I.BR. HAMBURG MUNICH STUTTGART VIENNA 2014 © Trivadis Oracle SOA Suite 12c - News Overview September 2014 59

×