SlideShare une entreprise Scribd logo
1  sur  70
Télécharger pour lire hors ligne
Raastech, Inc.
2201 Cooperative Way, Suite 600
Herndon, VA 20171
+1-703-884-2223
info@raastech.com
An Unbiased Look: Oracle SOA Suite 12c
Schoolcraft College – VisTatech Center
Room VT445
November 12, 2014
2:20pm – 3:15pm
© Raastech, Inc. 2014 | All rights reserved. Slide 2 of 70raastech.com
About Us
 Ahmed Aboulnaga @Ahmed_Aboulnaga
 18+ years Oracle experience
 Author of “Oracle SOA Suite 11g Administrator’s Handbook”
 OCE (SOA Foundation Practitioner)
 Oracle ACE
 Harold Dost III @hdost
 6+ years of Oracle Middleware experience
 OCE (SOA Foundation Practitioner)
 Oracle ACE Associate
.
© Raastech, Inc. 2014 | All rights reserved. Slide 3 of 70raastech.com
About Raastech
 Small systems integrator founded in 2009
 Headquartered in the Washington DC area
 Specializes in Oracle Fusion Middleware
 Oracle Gold Partner & Reseller
 Oracle SOA Specialized
 Certified staff in multiple disciplines
 OCE, OCA, OCP, ITIL, CISSP, PMP, etc.
 Continued contributions to the technology community
 Sponsor and volunteer of numerous users groups
 Ongoing publishing of books, articles, whitepapers, and blogs
 Regular presenters at major conferences
© Raastech, Inc. 2014 | All rights reserved. Slide 4 of 70raastech.com
Why Raastech?
 100% of consultants are Oracle certified
 100% of consultants present at major Oracle conferences
 100% of consultants have published books, whitepapers, or articles
 Oracle ACE on staff – 2 of 500 worldwide
 Oracle SOA Specialized – 1 in 1,500 worldwide
 Oracle Gold Partner – 1 in 4,600 worldwide
© Raastech, Inc. 2014 | All rights reserved. Slide 5 of 70raastech.com
Agenda
1. What problem are we solving?
2. Why Oracle SOA Suite?
3. Introducing Oracle SOA Suite 12c
4. What’s Not Really New
5. What’s New
6. First Impressions
 Successes
 Failures
7. Summary
© Raastech, Inc. 2014 | All rights reserved. Slide 6 of 70raastech.com
© Raastech, Inc. 2014 | All rights reserved. Slide 7 of 70raastech.com
What is Integration?
 Integration involves…
 …connecting disparate applications.
 …moving messages.
 …quickly, reliably, and securely.
© Raastech, Inc. 2014 | All rights reserved. Slide 8 of 70raastech.com
What is SOA?
 SOA = Service Oriented Architecture
 SOA relies on the concept that services are loosely coupled, reusable,
and based on open standards
Before SOA After SOA
© Raastech, Inc. 2014 | All rights reserved. Slide 9 of 70raastech.com
© Raastech, Inc. 2014 | All rights reserved. Slide 10 of 70raastech.com
Why Oracle SOA Suite?
 Oracle SOA Suite provides a complete, open, integrated, and best of
breed solution that supports all middleware and integration needs
© Raastech, Inc. 2014 | All rights reserved. Slide 11 of 70raastech.com
Gartner Assessment
 Oracle is positioned in the leaders quadrant in all 3 Gartner Magic Quadrants related to application
infrastructure and middleware (2013)
 Oracle continues innovate and lead with its on-premise and cloud integration offerings, and is a
leader in Gartner’s on-premise application integration (2014)
Magic Quadrant for On-Premise Application Integration Suites
© Raastech, Inc. 2014 | All rights reserved. Slide 12 of 70raastech.com
Why Oracle SOA Suite?
 Simpler and faster drag-and-drop development
© Raastech, Inc. 2014 | All rights reserved. Slide 13 of 70raastech.com
© Raastech, Inc. 2014 | All rights reserved. Slide 14 of 70raastech.com
Oracle SOA Landscape
 Oracle SOA Suite
 Oracle Service Bus (OSB)
 Oracle B2B Integration
 Oracle Business Activity Monitoring (BAM)
 Oracle Enterprise Scheduler Service (ESS)
 Oracle BPEL Process Manager
 Oracle Human Workflow
 Oracle Business Rules
 Oracle Business Process Management (BPM) Suite
 Oracle Managed File Transfer (MFT)
 Oracle Data Integration (ODI)
 Oracle Service Registry (OSR)
 Oracle Event Processing (OEP)
 Oracle Enterprise Repository (OER)
 Oracle Core Services (previously AIA)
© Raastech, Inc. 2014 | All rights reserved. Slide 15 of 70raastech.com
Oracle SOA Suite 12c
 Many improvements over 11g.
 A unified toolset for the development of services and composite applications.
 A standards-based platform that is service enabled and easily consumable by modern
web applications
 Allow enterprises to quickly and easily adapt to changes in their business and IT
environments.
 Greater visibility, controls, and analytics to govern how services and processes are
deployed, reused and changed across their entire lifecycle.
 Helps mobile-enable existing applications.
 Integrates with the cloud.
 Begin development on the latest trend of connecting Internet of Things (IoT) devices to
existing infrastructure
© Raastech, Inc. 2014 | All rights reserved. Slide 16 of 70raastech.com
Supported Features & Capabilities
Services
• Virtualization
• Service level agreements
• Message routing
• Message transformation
• Message encryption
Processes
• Orchestration
• Transactional / Compensating
• BPEL, BPMN
• Business Rules and Human workflow
• System integration
Security
• Message level encryption
• Field level encryption
• Basic Auth and SAML
• Fine grained authorization
• Identity management
Management & Monitoring
• Unified management
• Assets & Impact Analysis
• Reuse and ROI metrics
• Architectural standards & enforcement
• Reporting & Dashboards
100% Standard
• WS-*
• WSDL / SOAP / UDDI / REST
• XML /XPath / XQuery / XSLT
• Service Component Architecture
• WSI-BP
Development
• Java
• SCA Standard assembly
• BPEL, BPMN
• HTML / XML / WSDL
• Maven / Ant / Continuous Integration
Deployment
• Service Component Architecture (SCA)
• Applications
• Servers
Integration
• JCA Adapters
• Web Services and HTTP/HTML
• ERP
• Custom
Event Oriented
• Complex event recognition
• Complex event query language (CQL)
• Declarative
• Streaming
© Raastech, Inc. 2014 | All rights reserved. Slide 17 of 70raastech.com
© Raastech, Inc. 2014 | All rights reserved. Slide 18 of 70raastech.com
SOA Integration
 Can develop using BPEL, Mediator, and/or OSB, to easily perform
abstraction, transformation, routing, and orchestration.
Flat File
© Raastech, Inc. 2014 | All rights reserved. Slide 19 of 70raastech.com
SOA Integration
 Can develop using BPEL, Mediator, and/or OSB, to easily perform
abstraction, transformation, routing, and orchestration.
<Employee>
<First>John</First>
<Last>Doe</Last>
<DOB>12/31/1970</DOB>
<Country>U.S.A.</Country>
</Employee>
<Person>
<Name>John Doe</Name>
<Bday>1970-12-31</BDay>
<Country>US</Country>
</Person>
© Raastech, Inc. 2014 | All rights reserved. Slide 20 of 70raastech.com
SOA Integration
 Can develop using BPEL, Mediator, and/or OSB, to easily perform
abstraction, transformation, routing, and orchestration.
© Raastech, Inc. 2014 | All rights reserved. Slide 21 of 70raastech.com
SOA Integration
 Can develop using BPEL, Mediator, and/or OSB, to easily perform
abstraction, transformation, routing, and orchestration.
Web Service
Create Customer
Web Service
Query Inventory
Web Service
Create Order
Web Service
Process Payment
© Raastech, Inc. 2014 | All rights reserved. Slide 22 of 70raastech.com
Adapters
Databases
 Oracle 8i and above
 IBM DB/2 UDB
 Informix
 Microsoft SQL Server
 Sybase
 Clarion
 Clipper
 Cloudscape
 DBASE
 Dialog
 Essbase
 FOCUS Data Access
 Great Plains
 MUMPS (Digital Standard MUMPS)
 Navision Financials (ODBC 3.x)
 Nucleus
 Paradox
 Pointbase
 PROGRESS
 Red Brick
 RMS
 SAS Transport Format
 Teradata
 Unisys DMS 1100/2200
 UniVerse
Applications
• Oracle Applications
• SAP R/3
• Peoplesoft
• JD Edwards
• Siebel
• Clarify
• Lotus Notes
• Ariba
• AXIOM mx/open
• Baan
• BroadVision
• Clarify
• Commerce One
• Hogan Financials
• i2 Technologies
• Lawson
• Livelink
• Manugistics
• Microsoft CRM
• Vantive
• Walker Interactive
• Remedy
• Salesforce.com
Technology
 SOAP
 HTTP, HTTP-S
 Email – POP3, SMTP, IMAP
 FTP, FTP-S
 Flat File
 JMS
 Oracle AQ
 IBM MQSeries
 LDAP
 TIBCO Rendezvous
 Socket
Legacy
 CICS
 IMS/DB
 IMS/TM
 VSAM
 CA-IDMS
 ADABAS
 Natural
 Tuxedo
 CA-Datacom
 Screen Scraping
 C-ISAM,D-ISAM,K-SAM, QSAM
.
© Raastech, Inc. 2014 | All rights reserved. Slide 23 of 70raastech.com
Expected and Supported Capabilities
 Monitoring
 BAM and Sensors
 Tracing Transactions
 Instance Flows
 Administration
 Message Recovery
 Design Patterns
 Synchronous, Asynchronous, Human Workflow, etc.
.
© Raastech, Inc. 2014 | All rights reserved. Slide 24 of 70raastech.com.
© Raastech, Inc. 2014 | All rights reserved. Slide 25 of 70raastech.com
Focus Areas
 Notable additions to Oracle SOA Suite 12c:
 Mobile Integration
 Cloud Integration
 Internet of Things (IoT) Integration
.
© Raastech, Inc. 2014 | All rights reserved. Slide 26 of 70raastech.com
Mobile Integration
 Improved wizards and adapters allows
for easier REST integration.
 Can easily expose any reference or
service as REST.
 Automated conversion from XML to
JSON.
© Raastech, Inc. 2014 | All rights reserved. Slide 27 of 70raastech.com
Cloud Integration
 New adapters to allow interacting with external parties easily.
 Example: Merge divided data into complete data sets.
 Example: Convert XML to SOSL/SOQL.
© Raastech, Inc. 2014 | All rights reserved. Slide 28 of 70raastech.com
Cloud Adapter Framework
 Hard to find good
information on it.
 So far it’s mostly
marketing.
 Did find the JARs on the
installation, and no real
information on how to use
them.
.
© Raastech, Inc. 2014 | All rights reserved. Slide 29 of 70raastech.com
Cloud Adapter Framework
 Two Halves
 Design Time
 Run Time
.
© Raastech, Inc. 2014 | All rights reserved. Slide 30 of 70raastech.com
Internet of… Things?
 Internet of Things (IoT)
Integration
 Machines talking to
Machines
.
© Raastech, Inc. 2014 | All rights reserved. Slide 31 of 70raastech.com
Oracle Event Processing (OEP)
 Old product CEP (Complex Event Processing)
 Comes with SOA Suite for Oracle Fusion Middleware, but
restricted from use on Weblogic Server Basic.
 Development now merged into JDeveloper.
 Bug fixes, not much else?
.
© Raastech, Inc. 2014 | All rights reserved. Slide 32 of 70raastech.com.
© Raastech, Inc. 2014 | All rights reserved. Slide 33 of 70raastech.com
LDAP Adapter
 Provides CRUD access and polling to LDAP from SCA,
OSB, and other deployed applications
.
© Raastech, Inc. 2014 | All rights reserved. Slide 34 of 70raastech.com
LDAP Adapter
 Configurable like any other Adapter, allowing for JNDI to
be used.
.
© Raastech, Inc. 2014 | All rights reserved. Slide 35 of 70raastech.com
LDAP Adapter
 Like the Database Adapter, the
wizard requires a live server for
initial setup.
.
© Raastech, Inc. 2014 | All rights reserved. Slide 36 of 70raastech.com
Coherence Adapter
 Coherence is a product that supports in-memory distributed caching.
 To be used with data that is not frequently updated.
 Will not require backend until it has expired.
 Internal tests show 15% query improvement.
© Raastech, Inc. 2014 | All rights reserved. Slide 37 of 70raastech.com
Single JDeveloper Design Time for OSB and SCA
 No longer need Eclipse (for OSB development) and
JDeveloper (for everything else).
 A single platform for development is supported with
Oracle JDeveloper 12c.
© Raastech, Inc. 2014 | All rights reserved. Slide 38 of 70raastech.com
Maven for Dependency Management
 Well supported dependency management framework
 Use to generate projects
 Perform tests
 Integrated into JDeveloper
.
© Raastech, Inc. 2014 | All rights reserved. Slide 39 of 70raastech.com
Maven for Dependency Management
 Doesn’t appear to be fully documented yet…
.
© Raastech, Inc. 2014 | All rights reserved. Slide 40 of 70raastech.com
Maven for Dependency Management
 Helpful link:
http://bit.ly/ORCLMVN
 Oracle’s Maven
repository:
http://maven.oracle.com
.
© Raastech, Inc. 2014 | All rights reserved. Slide 41 of 70raastech.com
Greater Support for Testing
 Testing of BPEL internals from Composite Tests
.
© Raastech, Inc. 2014 | All rights reserved. Slide 42 of 70raastech.com
ECID Spans OSB
 ECID = Execution Context ID
 Single unique identifier allows for easier tracing of
transactions across systems.
 In SOA Suite 11g, ECIDs are only created by SOA Suite.
 In SOA Suite 12c, both OSB and SCA can create ECIDs.
© Raastech, Inc. 2014 | All rights reserved. Slide 43 of 70raastech.com
Full SOAP Message in Instance Trace
 Namespaces and prefixes now shown in flow trace.
Oracle SOA Suite 11g Oracle SOA Suite 12c
© Raastech, Inc. 2014 | All rights reserved. Slide 44 of 70raastech.com
Simplified Upgrade from 11g
 Code upgrade from 10g to 11g was extremely painful:
 Change from app server (Oracle Application Server 10g to
Oracle WebLogic Server 11g).
 Considerable code upgrade and changes required.
 New in 12c:
 In-place upgrade.
 No code or configuration changes needed.
 But can’t upgrade from 10g directly.
© Raastech, Inc. 2014 | All rights reserved. Slide 45 of 70raastech.com
MDS Support in OSB
 No longer need to have duplicate schemas within OSB
projects.
 Can now leverage shared artifacts.
Local Schema Reference:
<schema import="xsd/Customer.xsd">
MDS Schema Reference
<schema import="oramds:/apps/schemas/customer/Customer.xsd">
© Raastech, Inc. 2014 | All rights reserved. Slide 46 of 70raastech.com
BPEL Subprocesses
 A BPEL subprocess enforces best practices and reduces
development time by eliminating the need to re-create the same
activities over and over again.
 BPEL subprocesses improve performance by taking up less memory
at runtime (created in memory only once, regardless of number of
invocations).
© Raastech, Inc. 2014 | All rights reserved. Slide 47 of 70raastech.com
Templates
 Allow typical patterns to be easily setup and repeated.
© Raastech, Inc. 2014 | All rights reserved. Slide 48 of 70raastech.com
Quick Start Installer
 A single JAR installer for the Fusion Middleware stack.
© Raastech, Inc. 2014 | All rights reserved. Slide 49 of 70raastech.com
Lazy Loading
 Improves startup times.
 Composites are loaded minimally.
 Initialization loaded at “first-request” time.
 Can be configured at the composite and/or domain level.
 Advantages:
 No longer need to wait 45-90 minutes for server startup.
 Great when requiring speedy disaster recovery.
© Raastech, Inc. 2014 | All rights reserved. Slide 50 of 70raastech.com
Enterprise Scheduler Service (ESS)
 ESS provides robust scheduling capabilities.
 Included in the Oracle SOA Suite 12c license.
© Raastech, Inc. 2014 | All rights reserved. Slide 51 of 70raastech.com
Managed File Transfer (MFT)
 Allow for the transfer of large files.
 Can be used to send files across sFTP, FTP, etc.
 Can be hooked into SOA Suite directly using MFT Adapter.
 Neat considerations such as linkage to files.
 Separately licensed.
© Raastech, Inc. 2014 | All rights reserved. Slide 52 of 70raastech.com
Business Activity Monitoring (BAM)
 Improved over 11g.
 IE is no longer required.
 BAM now supports active-active HA.
 Like 11g, included as part of the Oracle SOA Suite 12c license.
© Raastech, Inc. 2014 | All rights reserved. Slide 53 of 70raastech.com.
© Raastech, Inc. 2014 | All rights reserved. Slide 54 of 70raastech.com
Where have they succeeded?
 JDeveloper 12c improvements.
 Weblogic Server 12c improvements.
 Enterprise Manager (EM) Fusion Middleware Control improvements.
 Not a re-architected product.
 Existing 11g knowledge still valuable.
 Configuration and tuning settings.
 Coding and best practices.
 Continued improvement among existing 11g functionality.
 Cloud Adapters handle varying challenges and restrictions imposed by
the different cloud providers.
 Mobile/REST/JSON support is a huge plus.
.
© Raastech, Inc. 2014 | All rights reserved. Slide 55 of 70raastech.com
Success in JDeveloper 12c
 Appears to boot a lot quicker.
(Could just be using a faster computer.)
.
© Raastech, Inc. 2014 | All rights reserved. Slide 56 of 70raastech.com
Success in JDeveloper 12c (cont.)
 Single installation.
 No need for extension downloads.
 Integrated OSB and SCA development.
.
© Raastech, Inc. 2014 | All rights reserved. Slide 57 of 70raastech.com
Success in JDeveloper 12c (cont.)
 Developer Productivity
 Build on Save
 Integrated Compliance Testing
.
© Raastech, Inc. 2014 | All rights reserved. Slide 58 of 70raastech.com
Success in JDeveloper 12c (cont.)
 Brings more features to developer’s attention.
.
© Raastech, Inc. 2014 | All rights reserved. Slide 59 of 70raastech.com
Success In WebLogic Server 12c
 Allows for Auto-Commit
 Means don’t need to lock and commit every time a change is
made.
 Continuous Recording
 Allows chains of commands including ones during an auto-
commit to be recorded.
.
© Raastech, Inc. 2014 | All rights reserved. Slide 60 of 70raastech.com
Success in EM Fusion Middleware Control
 Still works!
 Enterprise Manager seems a little more friendly.
 Visual redesign
.
© Raastech, Inc. 2014 | All rights reserved. Slide 61 of 70raastech.com.
© Raastech, Inc. 2014 | All rights reserved. Slide 62 of 70raastech.com
Where have they failed?
 JDeveloper 12c issues.
 Enterprise Manager (EM) Fusion Middleware Control issues.
 Cloud integration are simply just adapters. What’s the big deal?
 Too many Oracle SOA products.
.
© Raastech, Inc. 2014 | All rights reserved. Slide 63 of 70raastech.com
Failures in JDeveloper 12c
 Unnecessary Bulk
 2.9 GB instead of 1.8 GB
.
© Raastech, Inc. 2014 | All rights reserved. Slide 64 of 70raastech.com
Failures in JDeveloper 12c
 Indirect flow for downloading JDeveloper 12c.
 Requiring download server component.
 Stability Issues (12.1.3)
 Still crashes easily when files don’t validate correctly
 Creating Tests
 Doesn’t validate some fields
 Wizard for Building
.
© Raastech, Inc. 2014 | All rights reserved. Slide 65 of 70raastech.com
Failures in EM Fusion Middleware Control
 Doesn’t allow for Test of REST services in EM Console.
.
© Raastech, Inc. 2014 | All rights reserved. Slide 66 of 70raastech.com
Overwhelming Products
 Too many products, too many consoles.
OSB Console
WebLogic Console
BAM Composer
MFT Console
B2B UI
SOA Composer
BPM Worklist
EM Console
© Raastech, Inc. 2014 | All rights reserved. Slide 67 of 70raastech.com
© Raastech, Inc. 2014 | All rights reserved. Slide 68 of 70raastech.com
Conclusion
 Oracle SOA Suite 12c is:
 The single product of choice for your integration needs
 A major improvement over 11g
 A solid, complete, and robust product
 Highly recommended for your SOA implementations
 Would like to see:
 Improved unification of consoles, development, and runtime.
© Raastech, Inc. 2014 | All rights reserved. Slide 69 of 70raastech.com
Q&A
© Raastech, Inc. 2014 | All rights reserved. Slide 70 of 70raastech.com
Contact Information
 Ahmed Aboulnaga
 Technical Director
 @Ahmed_Aboulnaga
 ahmed.aboulnaga@raastech.com
 Harold Dost III
 Senior Consultant
 @hdost
 harold.dost@raastech.com

Contenu connexe

Tendances

Where and when to use the Oracle Service Bus (OSB)
Where and when to use the Oracle Service Bus (OSB)Where and when to use the Oracle Service Bus (OSB)
Where and when to use the Oracle Service Bus (OSB)Guido Schmutz
 
Oracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion AppsOracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion AppsPhil Wilkins
 
Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001jucaab
 
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELOracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELGuido Schmutz
 
Oracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionOracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionFumiko Yamashita
 
Oracle soa suite 12c - News
Oracle soa suite 12c - NewsOracle soa suite 12c - News
Oracle soa suite 12c - NewsTrivadis
 
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsIntroducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsLucas Jellema
 
SOA Suite 12c - Service Bus new features summary
SOA Suite 12c - Service Bus new features summarySOA Suite 12c - Service Bus new features summary
SOA Suite 12c - Service Bus new features summaryLucas Jellema
 
Presentation oracle exalogic elastic cloud
Presentation   oracle exalogic elastic cloudPresentation   oracle exalogic elastic cloud
Presentation oracle exalogic elastic cloudsolarisyougood
 
Oracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for AlescoOracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for AlescoFumiko Yamashita
 
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 ...Lucas Jellema
 
Managing Oracle Fusion Middleware
Managing Oracle Fusion MiddlewareManaging Oracle Fusion Middleware
Managing Oracle Fusion MiddlewareFumiko Yamashita
 
OOW09 Integration Architecture EBS R12
OOW09 Integration Architecture  EBS R12OOW09 Integration Architecture  EBS R12
OOW09 Integration Architecture EBS R12jucaab
 
SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)Lucas Jellema
 
OEM WebLogic Server Management Pack
OEM WebLogic Server Management PackOEM WebLogic Server Management Pack
OEM WebLogic Server Management PackFumiko Yamashita
 
Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001jucaab
 

Tendances (20)

Where and when to use the Oracle Service Bus (OSB)
Where and when to use the Oracle Service Bus (OSB)Where and when to use the Oracle Service Bus (OSB)
Where and when to use the Oracle Service Bus (OSB)
 
Oracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion AppsOracle SOA, AIA & Fusion Apps
Oracle SOA, AIA & Fusion Apps
 
Soa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone GeibSoa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone Geib
 
Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001Ebs soa con8716_pdf_8716_0001
Ebs soa con8716_pdf_8716_0001
 
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPELOracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL
 
Oracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete SolutionOracle Middleware and Hardware Complete Solution
Oracle Middleware and Hardware Complete Solution
 
Oracle soa suite 12c - News
Oracle soa suite 12c - NewsOracle soa suite 12c - News
Oracle soa suite 12c - News
 
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database ProfessionalsIntroducing SOA and Oracle SOA Suite 11g for Database Professionals
Introducing SOA and Oracle SOA Suite 11g for Database Professionals
 
SOA Suite 12c - Service Bus new features summary
SOA Suite 12c - Service Bus new features summarySOA Suite 12c - Service Bus new features summary
SOA Suite 12c - Service Bus new features summary
 
Presentation oracle exalogic elastic cloud
Presentation   oracle exalogic elastic cloudPresentation   oracle exalogic elastic cloud
Presentation oracle exalogic elastic cloud
 
Oracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for AlescoOracle iAS Forms to WebLogic Suite for Alesco
Oracle iAS Forms to WebLogic Suite for Alesco
 
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 ...
 
Managing Oracle Fusion Middleware
Managing Oracle Fusion MiddlewareManaging Oracle Fusion Middleware
Managing Oracle Fusion Middleware
 
OOW09 Integration Architecture EBS R12
OOW09 Integration Architecture  EBS R12OOW09 Integration Architecture  EBS R12
OOW09 Integration Architecture EBS R12
 
oracle-osb
oracle-osboracle-osb
oracle-osb
 
SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)SOA for PL/SQL Developer (OPP 2010)
SOA for PL/SQL Developer (OPP 2010)
 
OEM WebLogic Server Management Pack
OEM WebLogic Server Management PackOEM WebLogic Server Management Pack
OEM WebLogic Server Management Pack
 
Oracle SOA Suite 11g
Oracle SOA Suite 11gOracle SOA Suite 11g
Oracle SOA Suite 11g
 
Where to use OSB
Where to use OSBWhere to use OSB
Where to use OSB
 
Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001Fusion app integration_con8685_pdf_8685_0001
Fusion app integration_con8685_pdf_8685_0001
 

Similaire à An Unbiased Look: Oracle SOA Suite 12c

Oracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishOracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishRevelation Technologies
 
Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask
Cloud Concepts - Everything You Wanted to Know But Were Afraid to AskCloud Concepts - Everything You Wanted to Know But Were Afraid to Ask
Cloud Concepts - Everything You Wanted to Know But Were Afraid to AskRevelation Technologies
 
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteEnabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteRevelation Technologies
 
John N. Lewis - Resume - Public
John N. Lewis - Resume - Public John N. Lewis - Resume - Public
John N. Lewis - Resume - Public John N. Lewis
 
Gangadhar_SOA_Resume
Gangadhar_SOA_ResumeGangadhar_SOA_Resume
Gangadhar_SOA_Resumegangadhar v
 
Services (SOA) Oriented Integration SOI
Services (SOA) Oriented Integration SOIServices (SOA) Oriented Integration SOI
Services (SOA) Oriented Integration SOIStephen Lahanas
 
What Every Client Should Do on Their Oracle SOA Projects
What Every Client Should Do on Their Oracle SOA ProjectsWhat Every Client Should Do on Their Oracle SOA Projects
What Every Client Should Do on Their Oracle SOA ProjectsRevelation Technologies
 
Découvrons Oracle Cloud Platform for Integration - Oracle Integration Cloud
Découvrons Oracle Cloud Platform for Integration - Oracle Integration CloudDécouvrons Oracle Cloud Platform for Integration - Oracle Integration Cloud
Découvrons Oracle Cloud Platform for Integration - Oracle Integration CloudSanae BEKKAR
 
Crafting Your Oracle License, Contract and Vendor Management Strategy
Crafting Your Oracle License, Contract and Vendor Management StrategyCrafting Your Oracle License, Contract and Vendor Management Strategy
Crafting Your Oracle License, Contract and Vendor Management StrategyFlexera
 
Demystifying Oracle 'Con'Fusion Middleware
Demystifying Oracle 'Con'Fusion MiddlewareDemystifying Oracle 'Con'Fusion Middleware
Demystifying Oracle 'Con'Fusion MiddlewareRevelation Technologies
 
ExperiaSphere: Open-Source Management and Orchestration--Introduction
ExperiaSphere: Open-Source Management and Orchestration--IntroductionExperiaSphere: Open-Source Management and Orchestration--Introduction
ExperiaSphere: Open-Source Management and Orchestration--Introductiontnolle
 
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)Rittman Analytics
 
Upgrading to Oracle SOA Suite 11g While Maintaining 100% Uptime
Upgrading to Oracle SOA Suite 11g While Maintaining 100% UptimeUpgrading to Oracle SOA Suite 11g While Maintaining 100% Uptime
Upgrading to Oracle SOA Suite 11g While Maintaining 100% UptimeRevelation Technologies
 
Oracle Application Integration Architecture (AIA): Does It Deliver On It’s In...
Oracle Application Integration Architecture (AIA): Does It Deliver On It’s In...Oracle Application Integration Architecture (AIA): Does It Deliver On It’s In...
Oracle Application Integration Architecture (AIA): Does It Deliver On It’s In...Revelation Technologies
 
Octo and the DevSecOps Evolution at Oracle by Ian Van Hoven
Octo and the DevSecOps Evolution at Oracle by Ian Van HovenOcto and the DevSecOps Evolution at Oracle by Ian Van Hoven
Octo and the DevSecOps Evolution at Oracle by Ian Van HovenInfluxData
 
AMIS 25: Moving Integration to the Cloud
AMIS 25: Moving Integration to the CloudAMIS 25: Moving Integration to the Cloud
AMIS 25: Moving Integration to the CloudMatt Wright
 
OPEN_GROUP_HYBRID_CLOUD_CASE_MGMT2 - Final
OPEN_GROUP_HYBRID_CLOUD_CASE_MGMT2 - FinalOPEN_GROUP_HYBRID_CLOUD_CASE_MGMT2 - Final
OPEN_GROUP_HYBRID_CLOUD_CASE_MGMT2 - Finalmdesai005
 

Similaire à An Unbiased Look: Oracle SOA Suite 12c (20)

Oracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to FinishOracle SOA Development - Hands-On from Start to Finish
Oracle SOA Development - Hands-On from Start to Finish
 
Hands-On with Oracle SOA
Hands-On with Oracle SOAHands-On with Oracle SOA
Hands-On with Oracle SOA
 
Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask
Cloud Concepts - Everything You Wanted to Know But Were Afraid to AskCloud Concepts - Everything You Wanted to Know But Were Afraid to Ask
Cloud Concepts - Everything You Wanted to Know But Were Afraid to Ask
 
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteEnabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
 
John N. Lewis - Resume - Public
John N. Lewis - Resume - Public John N. Lewis - Resume - Public
John N. Lewis - Resume - Public
 
Gangadhar_SOA_Resume
Gangadhar_SOA_ResumeGangadhar_SOA_Resume
Gangadhar_SOA_Resume
 
What is the Oracle Cloud?
What is the Oracle Cloud?What is the Oracle Cloud?
What is the Oracle Cloud?
 
Services (SOA) Oriented Integration SOI
Services (SOA) Oriented Integration SOIServices (SOA) Oriented Integration SOI
Services (SOA) Oriented Integration SOI
 
What Every Client Should Do on Their Oracle SOA Projects
What Every Client Should Do on Their Oracle SOA ProjectsWhat Every Client Should Do on Their Oracle SOA Projects
What Every Client Should Do on Their Oracle SOA Projects
 
Découvrons Oracle Cloud Platform for Integration - Oracle Integration Cloud
Découvrons Oracle Cloud Platform for Integration - Oracle Integration CloudDécouvrons Oracle Cloud Platform for Integration - Oracle Integration Cloud
Découvrons Oracle Cloud Platform for Integration - Oracle Integration Cloud
 
resume_pramod
resume_pramodresume_pramod
resume_pramod
 
Crafting Your Oracle License, Contract and Vendor Management Strategy
Crafting Your Oracle License, Contract and Vendor Management StrategyCrafting Your Oracle License, Contract and Vendor Management Strategy
Crafting Your Oracle License, Contract and Vendor Management Strategy
 
Demystifying Oracle 'Con'Fusion Middleware
Demystifying Oracle 'Con'Fusion MiddlewareDemystifying Oracle 'Con'Fusion Middleware
Demystifying Oracle 'Con'Fusion Middleware
 
ExperiaSphere: Open-Source Management and Orchestration--Introduction
ExperiaSphere: Open-Source Management and Orchestration--IntroductionExperiaSphere: Open-Source Management and Orchestration--Introduction
ExperiaSphere: Open-Source Management and Orchestration--Introduction
 
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
Data Integration for Big Data (OOW 2016, Co-Presented With Oracle)
 
Upgrading to Oracle SOA Suite 11g While Maintaining 100% Uptime
Upgrading to Oracle SOA Suite 11g While Maintaining 100% UptimeUpgrading to Oracle SOA Suite 11g While Maintaining 100% Uptime
Upgrading to Oracle SOA Suite 11g While Maintaining 100% Uptime
 
Oracle Application Integration Architecture (AIA): Does It Deliver On It’s In...
Oracle Application Integration Architecture (AIA): Does It Deliver On It’s In...Oracle Application Integration Architecture (AIA): Does It Deliver On It’s In...
Oracle Application Integration Architecture (AIA): Does It Deliver On It’s In...
 
Octo and the DevSecOps Evolution at Oracle by Ian Van Hoven
Octo and the DevSecOps Evolution at Oracle by Ian Van HovenOcto and the DevSecOps Evolution at Oracle by Ian Van Hoven
Octo and the DevSecOps Evolution at Oracle by Ian Van Hoven
 
AMIS 25: Moving Integration to the Cloud
AMIS 25: Moving Integration to the CloudAMIS 25: Moving Integration to the Cloud
AMIS 25: Moving Integration to the Cloud
 
OPEN_GROUP_HYBRID_CLOUD_CASE_MGMT2 - Final
OPEN_GROUP_HYBRID_CLOUD_CASE_MGMT2 - FinalOPEN_GROUP_HYBRID_CLOUD_CASE_MGMT2 - Final
OPEN_GROUP_HYBRID_CLOUD_CASE_MGMT2 - Final
 

Plus de Revelation Technologies

Automating Cloud Operations: Everything You Wanted to Know about cURL and REST
Automating Cloud Operations: Everything You Wanted to Know about cURL and RESTAutomating Cloud Operations: Everything You Wanted to Know about cURL and REST
Automating Cloud Operations: Everything You Wanted to Know about cURL and RESTRevelation Technologies
 
Getting Started with API Management – Why It's Needed On-prem and in the Cloud
Getting Started with API Management – Why It's Needed On-prem and in the CloudGetting Started with API Management – Why It's Needed On-prem and in the Cloud
Getting Started with API Management – Why It's Needed On-prem and in the CloudRevelation Technologies
 
Automating Cloud Operations - Everything you wanted to know about cURL and RE...
Automating Cloud Operations - Everything you wanted to know about cURL and RE...Automating Cloud Operations - Everything you wanted to know about cURL and RE...
Automating Cloud Operations - Everything you wanted to know about cURL and RE...Revelation Technologies
 
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices FrameworkIntroducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices FrameworkRevelation Technologies
 
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...Revelation Technologies
 
PTK Issue 72: Delivering a Platform on Demand
PTK Issue 72: Delivering a Platform on DemandPTK Issue 72: Delivering a Platform on Demand
PTK Issue 72: Delivering a Platform on DemandRevelation Technologies
 
PTK Issue 71: The Compute Cloud Performance Showdown
PTK Issue 71: The Compute Cloud Performance ShowdownPTK Issue 71: The Compute Cloud Performance Showdown
PTK Issue 71: The Compute Cloud Performance ShowdownRevelation Technologies
 
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...Revelation Technologies
 
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...Revelation Technologies
 
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...Revelation Technologies
 
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to Know
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to KnowThe Microsoft Azure and Oracle Cloud Interconnect Everything You Need to Know
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to KnowRevelation Technologies
 
Compute Cloud Performance Showdown: Amazon Web Services, Oracle Cloud, IBM ...
Compute Cloud  Performance Showdown: Amazon Web Services, Oracle  Cloud, IBM ...Compute Cloud  Performance Showdown: Amazon Web Services, Oracle  Cloud, IBM ...
Compute Cloud Performance Showdown: Amazon Web Services, Oracle Cloud, IBM ...Revelation Technologies
 
Securing your Oracle Fusion Middleware Environment, On-Prem and in the Cloud
Securing your Oracle Fusion Middleware Environment, On-Prem and in the CloudSecuring your Oracle Fusion Middleware Environment, On-Prem and in the Cloud
Securing your Oracle Fusion Middleware Environment, On-Prem and in the CloudRevelation Technologies
 
Oracle BPM Suite Development: Getting Started
Oracle BPM Suite Development: Getting StartedOracle BPM Suite Development: Getting Started
Oracle BPM Suite Development: Getting StartedRevelation Technologies
 
Developing Web Services from Scratch - For DBAs and Database Developers
Developing Web Services from Scratch - For DBAs and Database DevelopersDeveloping Web Services from Scratch - For DBAs and Database Developers
Developing Web Services from Scratch - For DBAs and Database DevelopersRevelation Technologies
 

Plus de Revelation Technologies (20)

Operating System Security in the Cloud
Operating System Security in the CloudOperating System Security in the Cloud
Operating System Security in the Cloud
 
Getting Started with Terraform
Getting Started with TerraformGetting Started with Terraform
Getting Started with Terraform
 
Getting Started with API Management
Getting Started with API ManagementGetting Started with API Management
Getting Started with API Management
 
Automating Cloud Operations: Everything You Wanted to Know about cURL and REST
Automating Cloud Operations: Everything You Wanted to Know about cURL and RESTAutomating Cloud Operations: Everything You Wanted to Know about cURL and REST
Automating Cloud Operations: Everything You Wanted to Know about cURL and REST
 
Getting Started with API Management – Why It's Needed On-prem and in the Cloud
Getting Started with API Management – Why It's Needed On-prem and in the CloudGetting Started with API Management – Why It's Needed On-prem and in the Cloud
Getting Started with API Management – Why It's Needed On-prem and in the Cloud
 
Automating Cloud Operations - Everything you wanted to know about cURL and RE...
Automating Cloud Operations - Everything you wanted to know about cURL and RE...Automating Cloud Operations - Everything you wanted to know about cURL and RE...
Automating Cloud Operations - Everything you wanted to know about cURL and RE...
 
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices FrameworkIntroducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
Introducing the Oracle Cloud Infrastructure (OCI) Best Practices Framework
 
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
 
PTK Issue 72: Delivering a Platform on Demand
PTK Issue 72: Delivering a Platform on DemandPTK Issue 72: Delivering a Platform on Demand
PTK Issue 72: Delivering a Platform on Demand
 
PTK Issue 71: The Compute Cloud Performance Showdown
PTK Issue 71: The Compute Cloud Performance ShowdownPTK Issue 71: The Compute Cloud Performance Showdown
PTK Issue 71: The Compute Cloud Performance Showdown
 
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
Everything You Need to Know About the Microsoft Azure and Oracle Cloud Interc...
 
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
 
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
Compute Cloud Performance Showdown: 18 Months Later (OCI, AWS, IBM Cloud, GCP...
 
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to Know
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to KnowThe Microsoft Azure and Oracle Cloud Interconnect Everything You Need to Know
The Microsoft Azure and Oracle Cloud Interconnect Everything You Need to Know
 
Cloud Integration Strategy
Cloud Integration StrategyCloud Integration Strategy
Cloud Integration Strategy
 
Compute Cloud Performance Showdown: Amazon Web Services, Oracle Cloud, IBM ...
Compute Cloud  Performance Showdown: Amazon Web Services, Oracle  Cloud, IBM ...Compute Cloud  Performance Showdown: Amazon Web Services, Oracle  Cloud, IBM ...
Compute Cloud Performance Showdown: Amazon Web Services, Oracle Cloud, IBM ...
 
Securing your Oracle Fusion Middleware Environment, On-Prem and in the Cloud
Securing your Oracle Fusion Middleware Environment, On-Prem and in the CloudSecuring your Oracle Fusion Middleware Environment, On-Prem and in the Cloud
Securing your Oracle Fusion Middleware Environment, On-Prem and in the Cloud
 
Hands-On with Oracle SOA Cloud Service
Hands-On with Oracle SOA Cloud ServiceHands-On with Oracle SOA Cloud Service
Hands-On with Oracle SOA Cloud Service
 
Oracle BPM Suite Development: Getting Started
Oracle BPM Suite Development: Getting StartedOracle BPM Suite Development: Getting Started
Oracle BPM Suite Development: Getting Started
 
Developing Web Services from Scratch - For DBAs and Database Developers
Developing Web Services from Scratch - For DBAs and Database DevelopersDeveloping Web Services from Scratch - For DBAs and Database Developers
Developing Web Services from Scratch - For DBAs and Database Developers
 

Dernier

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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 WorkerThousandEyes
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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.pptxHampshireHUG
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Dernier (20)

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

An Unbiased Look: Oracle SOA Suite 12c

  • 1. Raastech, Inc. 2201 Cooperative Way, Suite 600 Herndon, VA 20171 +1-703-884-2223 info@raastech.com An Unbiased Look: Oracle SOA Suite 12c Schoolcraft College – VisTatech Center Room VT445 November 12, 2014 2:20pm – 3:15pm
  • 2. © Raastech, Inc. 2014 | All rights reserved. Slide 2 of 70raastech.com About Us  Ahmed Aboulnaga @Ahmed_Aboulnaga  18+ years Oracle experience  Author of “Oracle SOA Suite 11g Administrator’s Handbook”  OCE (SOA Foundation Practitioner)  Oracle ACE  Harold Dost III @hdost  6+ years of Oracle Middleware experience  OCE (SOA Foundation Practitioner)  Oracle ACE Associate .
  • 3. © Raastech, Inc. 2014 | All rights reserved. Slide 3 of 70raastech.com About Raastech  Small systems integrator founded in 2009  Headquartered in the Washington DC area  Specializes in Oracle Fusion Middleware  Oracle Gold Partner & Reseller  Oracle SOA Specialized  Certified staff in multiple disciplines  OCE, OCA, OCP, ITIL, CISSP, PMP, etc.  Continued contributions to the technology community  Sponsor and volunteer of numerous users groups  Ongoing publishing of books, articles, whitepapers, and blogs  Regular presenters at major conferences
  • 4. © Raastech, Inc. 2014 | All rights reserved. Slide 4 of 70raastech.com Why Raastech?  100% of consultants are Oracle certified  100% of consultants present at major Oracle conferences  100% of consultants have published books, whitepapers, or articles  Oracle ACE on staff – 2 of 500 worldwide  Oracle SOA Specialized – 1 in 1,500 worldwide  Oracle Gold Partner – 1 in 4,600 worldwide
  • 5. © Raastech, Inc. 2014 | All rights reserved. Slide 5 of 70raastech.com Agenda 1. What problem are we solving? 2. Why Oracle SOA Suite? 3. Introducing Oracle SOA Suite 12c 4. What’s Not Really New 5. What’s New 6. First Impressions  Successes  Failures 7. Summary
  • 6. © Raastech, Inc. 2014 | All rights reserved. Slide 6 of 70raastech.com
  • 7. © Raastech, Inc. 2014 | All rights reserved. Slide 7 of 70raastech.com What is Integration?  Integration involves…  …connecting disparate applications.  …moving messages.  …quickly, reliably, and securely.
  • 8. © Raastech, Inc. 2014 | All rights reserved. Slide 8 of 70raastech.com What is SOA?  SOA = Service Oriented Architecture  SOA relies on the concept that services are loosely coupled, reusable, and based on open standards Before SOA After SOA
  • 9. © Raastech, Inc. 2014 | All rights reserved. Slide 9 of 70raastech.com
  • 10. © Raastech, Inc. 2014 | All rights reserved. Slide 10 of 70raastech.com Why Oracle SOA Suite?  Oracle SOA Suite provides a complete, open, integrated, and best of breed solution that supports all middleware and integration needs
  • 11. © Raastech, Inc. 2014 | All rights reserved. Slide 11 of 70raastech.com Gartner Assessment  Oracle is positioned in the leaders quadrant in all 3 Gartner Magic Quadrants related to application infrastructure and middleware (2013)  Oracle continues innovate and lead with its on-premise and cloud integration offerings, and is a leader in Gartner’s on-premise application integration (2014) Magic Quadrant for On-Premise Application Integration Suites
  • 12. © Raastech, Inc. 2014 | All rights reserved. Slide 12 of 70raastech.com Why Oracle SOA Suite?  Simpler and faster drag-and-drop development
  • 13. © Raastech, Inc. 2014 | All rights reserved. Slide 13 of 70raastech.com
  • 14. © Raastech, Inc. 2014 | All rights reserved. Slide 14 of 70raastech.com Oracle SOA Landscape  Oracle SOA Suite  Oracle Service Bus (OSB)  Oracle B2B Integration  Oracle Business Activity Monitoring (BAM)  Oracle Enterprise Scheduler Service (ESS)  Oracle BPEL Process Manager  Oracle Human Workflow  Oracle Business Rules  Oracle Business Process Management (BPM) Suite  Oracle Managed File Transfer (MFT)  Oracle Data Integration (ODI)  Oracle Service Registry (OSR)  Oracle Event Processing (OEP)  Oracle Enterprise Repository (OER)  Oracle Core Services (previously AIA)
  • 15. © Raastech, Inc. 2014 | All rights reserved. Slide 15 of 70raastech.com Oracle SOA Suite 12c  Many improvements over 11g.  A unified toolset for the development of services and composite applications.  A standards-based platform that is service enabled and easily consumable by modern web applications  Allow enterprises to quickly and easily adapt to changes in their business and IT environments.  Greater visibility, controls, and analytics to govern how services and processes are deployed, reused and changed across their entire lifecycle.  Helps mobile-enable existing applications.  Integrates with the cloud.  Begin development on the latest trend of connecting Internet of Things (IoT) devices to existing infrastructure
  • 16. © Raastech, Inc. 2014 | All rights reserved. Slide 16 of 70raastech.com Supported Features & Capabilities Services • Virtualization • Service level agreements • Message routing • Message transformation • Message encryption Processes • Orchestration • Transactional / Compensating • BPEL, BPMN • Business Rules and Human workflow • System integration Security • Message level encryption • Field level encryption • Basic Auth and SAML • Fine grained authorization • Identity management Management & Monitoring • Unified management • Assets & Impact Analysis • Reuse and ROI metrics • Architectural standards & enforcement • Reporting & Dashboards 100% Standard • WS-* • WSDL / SOAP / UDDI / REST • XML /XPath / XQuery / XSLT • Service Component Architecture • WSI-BP Development • Java • SCA Standard assembly • BPEL, BPMN • HTML / XML / WSDL • Maven / Ant / Continuous Integration Deployment • Service Component Architecture (SCA) • Applications • Servers Integration • JCA Adapters • Web Services and HTTP/HTML • ERP • Custom Event Oriented • Complex event recognition • Complex event query language (CQL) • Declarative • Streaming
  • 17. © Raastech, Inc. 2014 | All rights reserved. Slide 17 of 70raastech.com
  • 18. © Raastech, Inc. 2014 | All rights reserved. Slide 18 of 70raastech.com SOA Integration  Can develop using BPEL, Mediator, and/or OSB, to easily perform abstraction, transformation, routing, and orchestration. Flat File
  • 19. © Raastech, Inc. 2014 | All rights reserved. Slide 19 of 70raastech.com SOA Integration  Can develop using BPEL, Mediator, and/or OSB, to easily perform abstraction, transformation, routing, and orchestration. <Employee> <First>John</First> <Last>Doe</Last> <DOB>12/31/1970</DOB> <Country>U.S.A.</Country> </Employee> <Person> <Name>John Doe</Name> <Bday>1970-12-31</BDay> <Country>US</Country> </Person>
  • 20. © Raastech, Inc. 2014 | All rights reserved. Slide 20 of 70raastech.com SOA Integration  Can develop using BPEL, Mediator, and/or OSB, to easily perform abstraction, transformation, routing, and orchestration.
  • 21. © Raastech, Inc. 2014 | All rights reserved. Slide 21 of 70raastech.com SOA Integration  Can develop using BPEL, Mediator, and/or OSB, to easily perform abstraction, transformation, routing, and orchestration. Web Service Create Customer Web Service Query Inventory Web Service Create Order Web Service Process Payment
  • 22. © Raastech, Inc. 2014 | All rights reserved. Slide 22 of 70raastech.com Adapters Databases  Oracle 8i and above  IBM DB/2 UDB  Informix  Microsoft SQL Server  Sybase  Clarion  Clipper  Cloudscape  DBASE  Dialog  Essbase  FOCUS Data Access  Great Plains  MUMPS (Digital Standard MUMPS)  Navision Financials (ODBC 3.x)  Nucleus  Paradox  Pointbase  PROGRESS  Red Brick  RMS  SAS Transport Format  Teradata  Unisys DMS 1100/2200  UniVerse Applications • Oracle Applications • SAP R/3 • Peoplesoft • JD Edwards • Siebel • Clarify • Lotus Notes • Ariba • AXIOM mx/open • Baan • BroadVision • Clarify • Commerce One • Hogan Financials • i2 Technologies • Lawson • Livelink • Manugistics • Microsoft CRM • Vantive • Walker Interactive • Remedy • Salesforce.com Technology  SOAP  HTTP, HTTP-S  Email – POP3, SMTP, IMAP  FTP, FTP-S  Flat File  JMS  Oracle AQ  IBM MQSeries  LDAP  TIBCO Rendezvous  Socket Legacy  CICS  IMS/DB  IMS/TM  VSAM  CA-IDMS  ADABAS  Natural  Tuxedo  CA-Datacom  Screen Scraping  C-ISAM,D-ISAM,K-SAM, QSAM .
  • 23. © Raastech, Inc. 2014 | All rights reserved. Slide 23 of 70raastech.com Expected and Supported Capabilities  Monitoring  BAM and Sensors  Tracing Transactions  Instance Flows  Administration  Message Recovery  Design Patterns  Synchronous, Asynchronous, Human Workflow, etc. .
  • 24. © Raastech, Inc. 2014 | All rights reserved. Slide 24 of 70raastech.com.
  • 25. © Raastech, Inc. 2014 | All rights reserved. Slide 25 of 70raastech.com Focus Areas  Notable additions to Oracle SOA Suite 12c:  Mobile Integration  Cloud Integration  Internet of Things (IoT) Integration .
  • 26. © Raastech, Inc. 2014 | All rights reserved. Slide 26 of 70raastech.com Mobile Integration  Improved wizards and adapters allows for easier REST integration.  Can easily expose any reference or service as REST.  Automated conversion from XML to JSON.
  • 27. © Raastech, Inc. 2014 | All rights reserved. Slide 27 of 70raastech.com Cloud Integration  New adapters to allow interacting with external parties easily.  Example: Merge divided data into complete data sets.  Example: Convert XML to SOSL/SOQL.
  • 28. © Raastech, Inc. 2014 | All rights reserved. Slide 28 of 70raastech.com Cloud Adapter Framework  Hard to find good information on it.  So far it’s mostly marketing.  Did find the JARs on the installation, and no real information on how to use them. .
  • 29. © Raastech, Inc. 2014 | All rights reserved. Slide 29 of 70raastech.com Cloud Adapter Framework  Two Halves  Design Time  Run Time .
  • 30. © Raastech, Inc. 2014 | All rights reserved. Slide 30 of 70raastech.com Internet of… Things?  Internet of Things (IoT) Integration  Machines talking to Machines .
  • 31. © Raastech, Inc. 2014 | All rights reserved. Slide 31 of 70raastech.com Oracle Event Processing (OEP)  Old product CEP (Complex Event Processing)  Comes with SOA Suite for Oracle Fusion Middleware, but restricted from use on Weblogic Server Basic.  Development now merged into JDeveloper.  Bug fixes, not much else? .
  • 32. © Raastech, Inc. 2014 | All rights reserved. Slide 32 of 70raastech.com.
  • 33. © Raastech, Inc. 2014 | All rights reserved. Slide 33 of 70raastech.com LDAP Adapter  Provides CRUD access and polling to LDAP from SCA, OSB, and other deployed applications .
  • 34. © Raastech, Inc. 2014 | All rights reserved. Slide 34 of 70raastech.com LDAP Adapter  Configurable like any other Adapter, allowing for JNDI to be used. .
  • 35. © Raastech, Inc. 2014 | All rights reserved. Slide 35 of 70raastech.com LDAP Adapter  Like the Database Adapter, the wizard requires a live server for initial setup. .
  • 36. © Raastech, Inc. 2014 | All rights reserved. Slide 36 of 70raastech.com Coherence Adapter  Coherence is a product that supports in-memory distributed caching.  To be used with data that is not frequently updated.  Will not require backend until it has expired.  Internal tests show 15% query improvement.
  • 37. © Raastech, Inc. 2014 | All rights reserved. Slide 37 of 70raastech.com Single JDeveloper Design Time for OSB and SCA  No longer need Eclipse (for OSB development) and JDeveloper (for everything else).  A single platform for development is supported with Oracle JDeveloper 12c.
  • 38. © Raastech, Inc. 2014 | All rights reserved. Slide 38 of 70raastech.com Maven for Dependency Management  Well supported dependency management framework  Use to generate projects  Perform tests  Integrated into JDeveloper .
  • 39. © Raastech, Inc. 2014 | All rights reserved. Slide 39 of 70raastech.com Maven for Dependency Management  Doesn’t appear to be fully documented yet… .
  • 40. © Raastech, Inc. 2014 | All rights reserved. Slide 40 of 70raastech.com Maven for Dependency Management  Helpful link: http://bit.ly/ORCLMVN  Oracle’s Maven repository: http://maven.oracle.com .
  • 41. © Raastech, Inc. 2014 | All rights reserved. Slide 41 of 70raastech.com Greater Support for Testing  Testing of BPEL internals from Composite Tests .
  • 42. © Raastech, Inc. 2014 | All rights reserved. Slide 42 of 70raastech.com ECID Spans OSB  ECID = Execution Context ID  Single unique identifier allows for easier tracing of transactions across systems.  In SOA Suite 11g, ECIDs are only created by SOA Suite.  In SOA Suite 12c, both OSB and SCA can create ECIDs.
  • 43. © Raastech, Inc. 2014 | All rights reserved. Slide 43 of 70raastech.com Full SOAP Message in Instance Trace  Namespaces and prefixes now shown in flow trace. Oracle SOA Suite 11g Oracle SOA Suite 12c
  • 44. © Raastech, Inc. 2014 | All rights reserved. Slide 44 of 70raastech.com Simplified Upgrade from 11g  Code upgrade from 10g to 11g was extremely painful:  Change from app server (Oracle Application Server 10g to Oracle WebLogic Server 11g).  Considerable code upgrade and changes required.  New in 12c:  In-place upgrade.  No code or configuration changes needed.  But can’t upgrade from 10g directly.
  • 45. © Raastech, Inc. 2014 | All rights reserved. Slide 45 of 70raastech.com MDS Support in OSB  No longer need to have duplicate schemas within OSB projects.  Can now leverage shared artifacts. Local Schema Reference: <schema import="xsd/Customer.xsd"> MDS Schema Reference <schema import="oramds:/apps/schemas/customer/Customer.xsd">
  • 46. © Raastech, Inc. 2014 | All rights reserved. Slide 46 of 70raastech.com BPEL Subprocesses  A BPEL subprocess enforces best practices and reduces development time by eliminating the need to re-create the same activities over and over again.  BPEL subprocesses improve performance by taking up less memory at runtime (created in memory only once, regardless of number of invocations).
  • 47. © Raastech, Inc. 2014 | All rights reserved. Slide 47 of 70raastech.com Templates  Allow typical patterns to be easily setup and repeated.
  • 48. © Raastech, Inc. 2014 | All rights reserved. Slide 48 of 70raastech.com Quick Start Installer  A single JAR installer for the Fusion Middleware stack.
  • 49. © Raastech, Inc. 2014 | All rights reserved. Slide 49 of 70raastech.com Lazy Loading  Improves startup times.  Composites are loaded minimally.  Initialization loaded at “first-request” time.  Can be configured at the composite and/or domain level.  Advantages:  No longer need to wait 45-90 minutes for server startup.  Great when requiring speedy disaster recovery.
  • 50. © Raastech, Inc. 2014 | All rights reserved. Slide 50 of 70raastech.com Enterprise Scheduler Service (ESS)  ESS provides robust scheduling capabilities.  Included in the Oracle SOA Suite 12c license.
  • 51. © Raastech, Inc. 2014 | All rights reserved. Slide 51 of 70raastech.com Managed File Transfer (MFT)  Allow for the transfer of large files.  Can be used to send files across sFTP, FTP, etc.  Can be hooked into SOA Suite directly using MFT Adapter.  Neat considerations such as linkage to files.  Separately licensed.
  • 52. © Raastech, Inc. 2014 | All rights reserved. Slide 52 of 70raastech.com Business Activity Monitoring (BAM)  Improved over 11g.  IE is no longer required.  BAM now supports active-active HA.  Like 11g, included as part of the Oracle SOA Suite 12c license.
  • 53. © Raastech, Inc. 2014 | All rights reserved. Slide 53 of 70raastech.com.
  • 54. © Raastech, Inc. 2014 | All rights reserved. Slide 54 of 70raastech.com Where have they succeeded?  JDeveloper 12c improvements.  Weblogic Server 12c improvements.  Enterprise Manager (EM) Fusion Middleware Control improvements.  Not a re-architected product.  Existing 11g knowledge still valuable.  Configuration and tuning settings.  Coding and best practices.  Continued improvement among existing 11g functionality.  Cloud Adapters handle varying challenges and restrictions imposed by the different cloud providers.  Mobile/REST/JSON support is a huge plus. .
  • 55. © Raastech, Inc. 2014 | All rights reserved. Slide 55 of 70raastech.com Success in JDeveloper 12c  Appears to boot a lot quicker. (Could just be using a faster computer.) .
  • 56. © Raastech, Inc. 2014 | All rights reserved. Slide 56 of 70raastech.com Success in JDeveloper 12c (cont.)  Single installation.  No need for extension downloads.  Integrated OSB and SCA development. .
  • 57. © Raastech, Inc. 2014 | All rights reserved. Slide 57 of 70raastech.com Success in JDeveloper 12c (cont.)  Developer Productivity  Build on Save  Integrated Compliance Testing .
  • 58. © Raastech, Inc. 2014 | All rights reserved. Slide 58 of 70raastech.com Success in JDeveloper 12c (cont.)  Brings more features to developer’s attention. .
  • 59. © Raastech, Inc. 2014 | All rights reserved. Slide 59 of 70raastech.com Success In WebLogic Server 12c  Allows for Auto-Commit  Means don’t need to lock and commit every time a change is made.  Continuous Recording  Allows chains of commands including ones during an auto- commit to be recorded. .
  • 60. © Raastech, Inc. 2014 | All rights reserved. Slide 60 of 70raastech.com Success in EM Fusion Middleware Control  Still works!  Enterprise Manager seems a little more friendly.  Visual redesign .
  • 61. © Raastech, Inc. 2014 | All rights reserved. Slide 61 of 70raastech.com.
  • 62. © Raastech, Inc. 2014 | All rights reserved. Slide 62 of 70raastech.com Where have they failed?  JDeveloper 12c issues.  Enterprise Manager (EM) Fusion Middleware Control issues.  Cloud integration are simply just adapters. What’s the big deal?  Too many Oracle SOA products. .
  • 63. © Raastech, Inc. 2014 | All rights reserved. Slide 63 of 70raastech.com Failures in JDeveloper 12c  Unnecessary Bulk  2.9 GB instead of 1.8 GB .
  • 64. © Raastech, Inc. 2014 | All rights reserved. Slide 64 of 70raastech.com Failures in JDeveloper 12c  Indirect flow for downloading JDeveloper 12c.  Requiring download server component.  Stability Issues (12.1.3)  Still crashes easily when files don’t validate correctly  Creating Tests  Doesn’t validate some fields  Wizard for Building .
  • 65. © Raastech, Inc. 2014 | All rights reserved. Slide 65 of 70raastech.com Failures in EM Fusion Middleware Control  Doesn’t allow for Test of REST services in EM Console. .
  • 66. © Raastech, Inc. 2014 | All rights reserved. Slide 66 of 70raastech.com Overwhelming Products  Too many products, too many consoles. OSB Console WebLogic Console BAM Composer MFT Console B2B UI SOA Composer BPM Worklist EM Console
  • 67. © Raastech, Inc. 2014 | All rights reserved. Slide 67 of 70raastech.com
  • 68. © Raastech, Inc. 2014 | All rights reserved. Slide 68 of 70raastech.com Conclusion  Oracle SOA Suite 12c is:  The single product of choice for your integration needs  A major improvement over 11g  A solid, complete, and robust product  Highly recommended for your SOA implementations  Would like to see:  Improved unification of consoles, development, and runtime.
  • 69. © Raastech, Inc. 2014 | All rights reserved. Slide 69 of 70raastech.com Q&A
  • 70. © Raastech, Inc. 2014 | All rights reserved. Slide 70 of 70raastech.com Contact Information  Ahmed Aboulnaga  Technical Director  @Ahmed_Aboulnaga  ahmed.aboulnaga@raastech.com  Harold Dost III  Senior Consultant  @hdost  harold.dost@raastech.com