Transition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland

Similar documents
Taming the SOA Chaos. Debu Panda Oracle

Application development in a Service Oriented Architecture

SOA Management Pack: Runtime Governance, and Improved Manageability of all Aspects of Your Business Flows

<Insert Picture Here> Service Oriented Architecture

Introduction to the new features in Oracle BPEL Process Manager

بﻟﺎطﻣ ﯽﻠﮐ لﺻﻓ رﺳ Se rvice O r ien t A rch it ec t SOA Workshop: A. Mahjoorian, Session

Building an SOA Solution Building a typical SOA application involves the following activities:

Andy Cleverly Director, Technology Marketing Oracle Corporation

OPN Only Oracle SOA Suite 11g Implementation Boot Camp

Get Started on SOA. Process Entry Point Business Process Management (BPM) Business Problem

This presentation is for informational purposes only and may not be incorporated into a contract or agreement.

Next Generation SOA Conference

Next Generation SOA Development

Oracle SOA Suite 11g. Oracle White Paper Oracle SOA Suite 11g

iway Service Manager An ESB Foundation for Enterprise SOA Unique Features iway Service Manager Enhance IT alignment and

What s New With PeopleTools, Project Fusion, and Fusion Middleware

DOAG SOA SIG, Opening keynote Oracle SOA footprint, post BEA => 2+2 = 5?

Oracle s Service-Oriented Architecture Strategy

Oracle Fusion Middleware 10g R2 Oracle Enterprise Messaging Service. An Oracle White Paper October 2006

Application Architecture: Reusing Existing Applications in SOA-Based Business Processes

PeopleSoft Enterprise and Oracle Fusion MiddleWare. Adam J. Laine Innowave Technology

Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices

Extending Oracle Siebel CRM with Oracle Fusion Middleware. An Oracle White Paper March 2007

A Fresh Look at the Mainframe

Enterprise Services Repository

SOA Success Methodology

BPEL PM Preview

The Path to SOA for ISVs. ISV Constant: Change

Cloud Computing Lectures SOA

JBoss Enterprise SOA Platform

Accelerating Business Execution The Value of Fusion Middleware for Oracle Applications Customers. Leon Chen Sr. Sales Consultant Oracle

An Oracle E-Business Suite Integration Primer: Technologies and Use Cases

SOA: Simple, Open, Affordable. Pierre Fricke Director, Product Line Management JBoss - a division of Red Hat

Avaali Solutions Pvt. Ltd Business Process Management (BPM)

IBM WebSphere Service Registry and Repository, Version 6.0

Enhancing. PeopleSoft Applications With Oracle Fusion Middleware

Using Oracle SOA Suite and Oracle BPEL PM to Integrate and Extend PeopleSoft Applications

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

Create New Business Processes Using Service Oriented Architecture

Unified SOA Governance for IBM WebSphere SOA Foundation

Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

SAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW

<Insert Picture Here> Oracle Business Process Analysis Suite: Overview & Product Strategy

Connectivity & Application Integration. Colin Gniel WebSphere Software IBM Software Group Australia/New Zealand

<Insert Picture Here> Dr. Jens Hündling Senior Sales Consultant January, 21 st, 2010 Oracle Direct, Potsdam

JBOSS WHITE PAPER. JEMS: The Open Source Platform for SOA THE PLATFORM FOR FLEXIBILITY, INTEROPERABILITY, AND CHOICE

IBM WebSphere Information Integrator Content Edition Version 8.2

Service Oriented Architecture

Applications Licensing Table

Decision Server. Combining Business Event Processing and Business Rules Management for Decision Agility and Effectiveness IBM Corporation

Paul Lipton. Abstract. Speaker. SOA is Naturally Diverse. The New SOA Synergy: How Runtime Governance, Triage, and Security Must Work Together

Inspire. Solution Overview. for solutions development

NYC Metro Area Oracle Users Group. Using Application Express with Fusion Middleware. Basheer Khan Oct 2, 2007

Business Constant: Change

ecommerce: Oracle B2B

Customer Data Management

<Insert Picture Here> Hardware And Software Engineered To Work Together

Integrating Business Processes

Oracle SOA Suite 12c A Detailed Look

IDC Austria: SOA Conference. From Decoupled Services to Agile Business Applications

Translate Integration Imperative into a solution Framework. A Solution Framework. August 1 st, Mumbai By Dharanibalan Gurunathan

PRIMAVERA WEB SERVICES

IBM EXAM QUESTIONS & ANSWERS

Integration and Infrastructure Software White Paper. Integrating zseries applications and processes as Web services in an SOA environment.

The Benefits of Running JD Edwards EnterpriseOne on the Oracle Technology Stack. A.J. Schifano Principal Product Manager Oracle

Application Mediation

IBM SOA Fundamentals. Download Full Version :

IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA

XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever

Architecting Web Service Applications for the Enterprise

Enterprise IT Architectures SOA Part 1

Enterprise Application Integration using MQSeries and Web services

Session ID: S Things You Can Do Today to Prepare for Oracle Fusion Applications

Architecture for Integration

PeopleSoft Enterprise and Oracle Fusion Middleware (FMW)

A Practical Guide to SOA for IT Management. February 2005

<Insert Picture Here> JD Edwards Roadmap Overview

APIs for the I. The Role of APIs and Web Services in the Era of Digital Business Transformation

Kalpana Margabandhu Director, WebSphere Adapters,Partner Gateway and WDI, AIM Development

On demand operating environment solutions To support your IT objectives Transforming your business to on demand.

Building an e-business Ecosystem. TIBCO Software Korea

Services Governance with IBM WebSphere

Copyright 2013, Oracle and/or its affiliates. All rights reserved.

white paper: soa and Web Services The Performance Paradox CA Wily Technology

Introduction to Service- Oriented Architecture

TECHED USER CONFERENCE MAY 3-4, 2016

Oracle s Cloud Computing Strategy

CIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng

Enterprise IT Architectures SOA Part 1

Oracle Application Integration Architecture Mission Critical SOA Governance

SOA Concepts. Service Oriented Architecture Johns-Hopkins University

IBM Business Monitor Actionable insight to the business

Marcy Larsen. Senior Product Manager, Microsoft Australia

Managing Business Services Through Service Registry

SAP Strategy. RYU, SEYUL / SAP Korea

Tilburg University. Service oriented architectures Papazoglou, Mike; van den Heuvel, Willem-Jan. Published in: Very Large Database Journal

Tilburg University. Service oriented architectures Papazoglou, Mike; van den Heuvel, Willem-Jan. Published in: Very Large Database Journal

Selim Burduroğlu Enterprise Architect Friday, December 2, 2005

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash)

Transcription:

Transition to SOA Oracle SOA Suite Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland

SOA Bridging the Gap Increasingly Demanding Users End-to-End Processes Shorter Change Cycles Better Insight and Auditing IT Increasingly Complex Infrastructure Heterogeneous Systems Silos

Traditional Architecture I Custom Oracle Point-to-Point Mainframe Cause A lot of business runs on legacy Business drivers create heterogeneous environments Partner EDI Challenge n systems, n 2 integration effort difficult change management Oracle CRM PeopleSoft

Traditional Architecture II Custom Oracle Hub-and-Spoke Mainframe Cause Desire to simplify integration Need to reduce cost & effort Partner EDI Challenge Proprietary (aka expensive) Not business process aware Single point of failure Oracle CRM PeopleSoft

What is SOA? Service Oriented Architecture is an architectural style whose goal is to achieve loose coupling among interacting software agents. A service is a unit of work done by a service provider to achieve desired end results for a service consumer. /Dr. Hao He, W3C Web Services Architecture Working Group /

Web Services: Basis of SOA XML Service Request Service Consumer SOAP (XML RPC) XML Service Reply W S D L Service Provider

Service-Oriented Architecture Reduce friction, enhance visibility, thrive on change Portal ERP - Billing Web Application Create new cell phone plan Security Reliability Logging SLA Dynamic Routing Activation WS API Payment INTERACT/ACCESS ORCHESTRATE GATEWAY SHARED SERVICES PORTAL JSR-168 BPEL WS-Security XML/XML Schema Struts/JSF XSLT/XQuery WS-Management WSDL/WSIF SOAP JCA JMS

Oracle s SOA Strategy Comprehensive SOA Platform Develop, Integrate, Orchestrate, Monitor & Manage Open Standards Support SOAP, WSDL, BPEL, WS-*, JMS, JCA, etc. Hot-Pluggable Components Certified Deployment on non-oracle Middleware Lowest TCO Lowest Deployment Cost through Grid Computing

Oracle SOA Suite Comprehensive, Hot-Pluggable Standards Business Activity Monitoring SOAP/WSDL BPEL WSIF, JCA.NET Web Services LDAP BPEL Process Manager Web Services Manager Enterprise Service Bus EDI, RosettaNet, AS2 UCCNet, ebxml UDDI Business Rules B2B JDeveloper Registry Certified 3 rd -party Components Eclipse Systinet JMS Messaging MQ Series, Tibco, Sonic J2EE Server IBM, BEA, JBoss

Develop SOA Lifecycle

Develop Services Framework JSR 227 WSIF & JBI In Memory REST JCA COM+ SOAP

SOA Lifecycle Integrate Develop

Integrate with an Enterprise Service Bus

An Enterprise Service Bus Moves Data Monitoring and Configuration Connect Adapters Metadata Secure Apps Events Enrich Transformation Value Mappings Canonical View System Xref Distribute Routing Protocol Bus Messaging Reliability

Enterprise Service Bus CRM ERP B2B Design WSDL WSDL SOAP/HTTP/ Reliable SOAP OEMS, JMS, MQ, TIBCO Local, In Memory, Fastpath WSDL Monitoring WSDL WSDL WSDL Legacy Portal.NET

SOA Lifecycle Integrate Develop Orchestrate

Process Orchestration - BPEL Order Entry Credit Rating United Loan A D A P T E R WSDL A D A P T E R Fulfillment BPEL Star Loan A D A P T E R Service Bus Application Server W S D L

The Oracle BPEL Process Manager Enterprise-strength infrastructure for designing, deploying and managing BPEL business processes. Eclipse, JDeveloper BPEL Designer BPEL Comprehensive and native BPEL implementation BPEL Process Manager WSDL Binding Built-in Integration Services Easy-to-use modeling tool Scalable and reliable engine Web Service Java, JMS, JCA File, FTP Database iway XQuery XSLT User Tasks Core BPEL Engine J2EE Application Server (Oracle AS, WebLogic, JBoss, WebSphere) JAVA MANAGE Dehydration Store Database BPEL Console Flexible binding framework Rich management and monitoring Support for Oracle AS, WebLogic and WebSphere Get up and running in less than 15 minutes!

Loan Flow Demo PORTAL LOAN FLOW BPEL PROCESS receive getssn Oracle ebusiness Suite PORTAL United Load invoke receive getrating select Star Loan invoke receive 5-15 min Web Services Interface: XML, SOAP, WSDL, WSIF Credit Rating.NET Exception Task Async. Loan Providers review end Notification Service

D E M O N S T R A T I O N

BPEL + Business Rules Best practice for SOA applications IT independence Agility Transparency Applications requiring agility Frequently changing (legal) regulations Frequent policy changes to reflect market changes Requirements for high levels of customization Industries Finance & insurance Health care & government Heavily regulated

Oracle Business Rules Rules enabled applications facts results Rules Engine Rules repository Rule Author Rules customizing application Application run-time logic RuleSession Class Rules SDK

SOA Lifecycle Integrate Develop Orchestrate Secure Manage

Services Management Service Auditing SLA Monitoring Security Management Web Services Manager Event Management Policy Management Enterprise Services Bus WSIF In-Memory REST JCA MSFT WSDL

Web Services Security and Management Concerns Security We have many web services exposed to the Internet now Only valid partners may access our web services Exception Handling Notify operations if a transaction stalls Send any incomplete orders to customer service for fixing Compliance and Consistency All customer orders must be encrypted with 128 bit keys All XML messages must follow this format Service Level Monitoring The order system must process transactions in under 2 seconds If uptime falls below 98% we owe contract penalties

Oracle Web Services Manager Centralized Security and Policy Management Unified Monitoring of Cross-Organization Web Services Applications Enforces policies locally with Gateways and Agents

Oracle Web Services Manager BUILD Policies ENFORCE Policies MONITOR Policies WSM Gateway Policy Manager WSM Agents Web Service Monitor Web Services

SOA Lifecycle Integrate Develop Orchestrate Secure Analyze Manage Access

Business Activity Monitoring

BAM Capture Real-Time Data Business Apps Business Events, state transitions Business Processes (BPEL) Monitoring activities, states RFID and Sensors Active and Passive Location, Temperature, Moisture, Motion, etc. System Management Performance metrics, alerts, logs Messaging Systems JMS, TIBCO, MQSeries Security Authentication, authorization, audit trail Database Streams

BAM - Analyze Processes, Trends, Events Monitor a Single Process Track each process step Identify failures Process Aggregations Averages, KPIs, SLAs Identify bottlenecks Complex Event Processing Correlate independent events Identify threats & opportunities

BAM Dashboards for Business Users Real-Time KPIs Thin Browser GUI Role-Based Access Live Display Technology Portal Compatible Embedded Actions

D E M O N S T R A T I O N

Oracle SOA Suite Comprehensive SOA Lifecycle Support Integrate Develop Orchestrate Secure Analyze Manage Access

Broad Adoption Financial Services High Tech Telecom Government Transportation Travel Retail Order/Payment Processing New Account Provisioning Process Trade Exception Management Order Management Trading Partner Integration Cell Phone Activation VoIP Provisioning DSL Provisioning Medicare Eligibility Determination and Enrollment Satellite Data Exchange Publish and Process Forms Employee On-boarding Fleet and Asset Management Reservations Sales data Integration

Summary SOA More interoperable Flexible business processes Lower development and maintenance costs SOA Lifecycle Develop portfolio of services (WSDL / WSIF) Integrate with an ESB Orchestrate with BPEL Secure, Manage with centralized admin tools Access, Analyze with BAM Oracle SOA Suite Comprehensive, Hot-Pluggable SOA Platform

www.oracle.com/soa