Oracle SOA Suite Overview

Similar documents
Intro to Servlet, EJB, JSP, WS

untitled

No Slide Title

J2EE & Web Services iSeminar

Service-Oriented Architecture Copyright Tmax Soft 2005

세션 3 (오이식).ppt

Portal_9iAS.ppt [읽기 전용]

IBM Business Intelligence Solution Seminar 2005 Choose the Right Data Integration Solution ; Best Practices on EII/EAI/ETL IBM DB2 Technical Sales BI

Domino Designer Portal Development tools Rational Application Developer WebSphere Portlet Factory Workplace Designer Workplace Forms Designer

2Q SWG Teleweb Business Plan & 1Q Recovery Plan April 2, 2003

PowerPoint 프레젠테이션

Analyst Briefing

Gartner Day


ecorp-프로젝트제안서작성실무(양식3)

PCServerMgmt7

E-BI Day Presentation

歯부장

PowerPoint Presentation

Joseph Hwang, IBM Rational Software

歯튜토리얼-이헌중.PDF

ETL_project_best_practice1.ppt

<4D F736F F F696E74202D F355FC7D1B1B9BFC0B6F3C5AC5FBCBAB0F8C0FBC0CE5F42504D5FB1B8C3E0C0BB5FC0A7C7D15FB0EDB7C1BBE7C7D72E707074>

歯목차45호.PDF

1.장인석-ITIL 소개.ppt

Intra_DW_Ch4.PDF

Backup Exec

The Self-Managing Database : Automatic Health Monitoring and Alerting

Voice Portal using Oracle 9i AS Wireless

Microsoft PowerPoint - Smart CRM v4.0_TM 소개_ pptx

Model Investor MANDO Portal Site People Customer BIS Supplier C R M PLM ERP MES HRIS S C M KMS Web -Based

슬라이드 1

Session3. 한국마이크로소프트(전사적 데이터 통합 컨퍼런스).ppt

Corporate PPT Template

DW 개요.PDF

歯이시홍).PDF

세션 2-2(허태경).ppt

13 Who am I? R&D, Product Development Manager / Smart Worker Visualization SW SW KAIST Software Engineering Computer Engineering 3

\(주\)투비소프트 사업계획서

歯두산3.PDF

<4D F736F F F696E74202D20315F315F506F C313067B8A6C8B0BFEBC7D1BAF1C1EEB4CFBDBAC5EBC7D55FC0E5C8F1C1A4>

김기남_ATDC2016_160620_[키노트].key

PowerPoint 프레젠테이션

15_3oracle

歯CRM개괄_허순영.PDF

Interstage5 SOAP서비스 설정 가이드

줄어드는신입생 높아지는취업난 연구비, 정부지원금의감소 증대되는 IT 투자의필요성감소하는유지보수비용 (TCO) 교수, 교직원개개인의경쟁력확보 더많은업무를더빠르게더훌륭하게 대학간경쟁의세계화 학생및기업의요구에보다빠른응답요망 궁극적인고객만족도향상 2

SW¹é¼Ł-³¯°³Æ÷ÇÔÇ¥Áö2013

CRM Fair 2004

Security Overview

PowerPoint

Oracle Apps Day_SEM

thesis

Cache_cny.ppt [읽기 전용]

Extending the Reach of Your Enterprise

오라클의 RTE전략-최종욱.ppt

당사의 명칭은 "주식회사 다우기술"로 표기하며 영문으로는 "Daou Tech Inc." 로 표기합니다. 또한, 약식으로는 "(주)다우기술"로 표기합니다. 나. 설립일자 및 존속기간 당사는 1986년 1월 9일 설립되었으며, 1997년 8월 27일 유가증권시장에 상장되

08SW

Special Theme _ 모바일웹과 스마트폰 본 고에서는 모바일웹에서의 단말 API인 W3C DAP (Device API and Policy) 의 표준 개발 현황에 대해서 살펴보고 관 련하여 개발 중인 사례를 통하여 이해를 돕고자 한다. 2. 웹 애플리케이션과 네이

Innovation: CEO In 2006, 2 in 3 CEOs said they would have to bring about fundamental change to their business in the next 2 years to implement their s

PowerPoint 프레젠테이션

Microsoft PowerPoint - 3.공영DBM_최동욱_본부장-중소기업의_실용주의_CRM

Microsoft Word - 조병호

untitled

歯I-3_무선통신기반차세대망-조동호.PDF


untitled

Slide 1


SchoolNet튜토리얼.PDF

Microsoft PowerPoint - s01.ppt [호환 모드]

dbms_snu.PDF

<4D F736F F F696E74202D20322D342E534F41BFCD20BAF1C1EEB4CFBDBAC7C1B7CEBCBCBDBA>

리포트_03.PDF

PowerPoint 프레젠테이션

<49534F C0CEC1F520BBE7C8C4BDC9BBE720C4C1BCB3C6C320B9D D20BDC3BDBAC5DB20B0EDB5B5C8AD20C1A6BEC8BFE4C3BBBCAD2E687770>

Oracle9i Real Application Clusters

PowerPoint Presentation

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

Mstage.PDF

Agenda Stage Stage 7.5

The Power Behind e-business

JavaGeneralProgramming.PDF

thesis

Something that can be seen, touched or otherwise sensed


PowerPoint 프레젠테이션

untitled

J2EE Concepts

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D D382E687770>

Microsoft PowerPoint - Session2.ppt

Agenda Red Hat JBoss Fuse 연계사례 Lessons Learned

Microsoft PowerPoint - SVPSVI for LGNSYS_ ppt

슬라이드 제목 없음

m-Business 구현을 위한 Oracle Mobile Technology

スライド タイトルなし

오늘날의 기업들은 24시간 365일 멈추지 않고 돌아간다. 그리고 이러한 기업들을 위해서 업무와 관련 된 중요한 문서들은 언제 어디서라도 항상 접근하여 활용이 가능해야 한다. 끊임없이 변화하는 기업들 의 경쟁 속에서 기업내의 중요 문서의 효율적인 관리와 활용 방안은 이

F1-1(수정).ppt

Corporate PPT Template

untitled

Transcription:

Oracle Korea Fusion Middleware SOA Team 2007. 04

Oracle SOA Suite component 1.Oracle BPEL Process Manager 2.Oracle Enterprise Service Bus 3.Oracle Connectivity 4.Oracle Business Activity Monitoring 5.Oracle Web Service Manager 6.Oracle Service Registry 7.Oracle Development Framework 8.Oracle BPA Suite IDC 2005 SOA Platform Reference Model Oracle SOA Suite 1

PROCESS PORTAL Service Registry ESB (Enterprise Service Bus) Standard Communication (Web Services XML, SOAP, UDDI, WS-*, etc) 2

BPA Suite MANAGEMENT Analyst & MONITORING Tools BAM BI ROUTING & Business Events ORCHESTRATION Analytics Monitoring Enterprise Manager GOVERNANCE System Monitoring JDeveloper App Dev Framework BPEL Process Manager Native BPEL DATA SERVICES & CONNECTIVITY Enterprise Service Bus Multi Protocol Human Workflow XSLT Transform Business Rules Routing Web Services Manager Management Security Adapters Apps DB ODI Bulk ETL B2B Partners SES RFID Registry Discovery Policies Messaging J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere 3

1. Oracle BPEL Process Manager BPA Suite Analyst Tools BAM Events Business Monitoring BI Analytics Enterprise Manager System Monitoring JDeveloper BPEL Process Manager Native BPEL Human Workflow Business Rules Web Services Manager Management App Dev Framework Enterprise Service Bus Multi Protocol XSLT Transform Routing Security Adapters Apps DB ODI Bulk ETL B2B Partners SES RFID Registry Discovery Policies Messaging J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere 4

1. Oracle BPEL Process Manager Portal Web Service Java Service J2EE? Database Stored Procedures ERP/Apps SAP,Oracle,Siebel, etc. BPEL User Tasks App Servers IU Legacy CICS, Tuxedo, etc. 5

1. Oracle BPEL Process Manager JDeveloper, Eclipse BPEL Designer BPEL Process Manager WSDL Binding Web Service BPEL Built-in Integration Services Native BPEL Engine Easy to implement Multi-Platform Reliable and Scalable engine Stateless Architecture Dehydration Store JMS JCA Database XQuery XSLT User Tasks BPELJ Database Dehydration Email Core BPEL Engine BPEL Console J2EE Application Server (WebLogic, Oracle AS, JBoss, WebSphere) Manage 6

1. Oracle BPEL Process Manager Native BPEL Support Drag-and-drop process modeler UDDI and WSIL service browser Adapter Service Wizard Visual XSLT mapper Visual XPATH editor Visual Assign editor Code Synchronization One-click build and deploy 7

1. Oracle BPEL Process Manager Dashboard BPEL Processes Instances Activities 8

1. Oracle BPEL Process Manager 9

1. Oracle BPEL Process Manager 1. Programmers and Business Analysts separate policy (Rules) from other logic 2. Programmers define Facts, Actions and import to Rule Author 3. Analysts define Rules and test - feedback to programmers Business logic Policy/rules Other logic class person { int age; int salary; int retiresalary boolean disabled; } Rule Author Rules repository 4. Programmers and Analysts system test 5. Production deployment 6. Future policy changes made directly by Analysts (increased agility) Rules Engine facts results application 10

1. Oracle BPEL Process Manager Rules repository 11

1. Oracle BPEL Process Manager Assign Task WSDL Contract Workflow Service KEY FEATURES Built-in Approval Patterns Built-in Worklist Application Simple Form Framework Routing User Identities & Roles Attachments and Version Control Email and Wireless Notification Task Complete BPEL Process Worklist Update Task (1) assign tasks to a user/role (2) wait for task completion as part of an end to end process flow 12

2. Oracle Enterprise Service Bus BPA Suite Analyst Tools BAM Events Business Monitoring BI Analytics Enterprise Manager System Monitoring JDeveloper BPEL Process Manager Native BPEL Human Workflow Business Rules Web Services Manager Management App Dev Framework Enterprise Service Bus Multi Protocol XSLT Transform Routing Security Adapters Apps DB ODI Bulk ETL B2B Partners SES RFID Registry Discovery Policies Messaging J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere 13

2. Oracle Enterprise Service Bus ESB-Enterprise Messaging Service ESB Console 14

2. Oracle Enterprise Service Bus ESB Viewer UDDI Composite Applications, Portals, BI and BAM fx Portlets Web UI BPEL Human Task BAM Enterprise Service Bus MDS SOAP JCA In Memory JMS B2B JAX SAP Java Mainframe Trading Partner 15

2. Oracle Enterprise Service Bus Point To Point Adapter -> Transformation -> Adapter Integration File to DB, Topic to Queue Canonical Model Integrate Domain Value Mapping Subscribers Routing Service Decoupled Flexible Routing Configurable in Rich Client Services Visible to BPEL, BAM, WSM 16

2. Oracle Enterprise Service Bus 1. Web Services: PeopleSoft, Amazon, Custom Web Services 2. Applications Adapters: e-business Suite, SAP, Siebel 3. Legacy Adapters: CICS, Tuxedo, 4. Technology Adapters: database, file, JMS, Non-WS Connectivity through Adapters Standard JCA 1.5 Transactional (whenever possible) Sync, Async, Bi-directional (request-reply) Wizards-driven, graphical introspection of target systems Technology Adapters Bundled with ESB RDBMS, File, FTP, JMS, Oracle AQ, MS-MQ, Oracle Applications and 300+ more available via OEM (iway, Attunity)! 17

2. Oracle Enterprise Service Bus 18

2. Oracle Enterprise Service Bus 19

3. Oracle Connectivity BPA Suite Analyst Tools BAM Events Business Monitoring BI Analytics Enterprise Manager System Monitoring JDeveloper BPEL Process Manager Native BPEL Human Workflow Business Rules Web Services Manager Management App Dev Framework Enterprise Service Bus Multi Protocol XSLT Transform Routing Security Adapters Apps DB ODI Bulk ETL B2B Partners SES RFID Registry Discovery Policies Messaging J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere 20

3. Oracle Connectivity WSDL WSDL WSDL WSDL WSDL WSDL.NET, Axis Web Services Java, JCA Components Database Oracle ebusiness Suite Files JMS Queue or Topic REQUIREMENTS 100% Standard, JCA Rich Metadata Requests and Events Optimized Bindings XSLT, Auto-Mapping 300+ Systems Fail Over Management BPEL WSDL 300+ OEM Adapters XML,WSIF,JCA 21

3. Oracle Connectivity Oracle, Informix, DB2, MSSQL, Sybase Delimited, Positional, Cobol copy book, DTD, XSD, PDF, PS, excel, unstructured documents Files Database Packaged Oracle Applications, Peoplesoft, Siebel, J.D.Edwards Oracle AS Adapters Multimedia Email, Voice mail, Video Messaging Middleware Legacy Tuxedo, VSAM, IMS/TM, IMS/DB, CICS JMS, AQ, OC4J JMS, IBM MQSeries, TIBCO Rendezvous 22

3. Oracle Connectivity 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 Sales Force Databases Oracle 8i and above IBM DB/2 UDB Informix Clarion Clipper Cloudscape DBASE Dialog Essbase FOCUS Data Access Great Plains Microsoft SQL Server MUMPS (Digital Standard MUMPS) Navision Financials (ODBC 3.x) Nucleus Paradox Pointbase PROGRESS Red Brick RMS SAS Transport Format Sybase Teradata Unisys DMS 1100/2200 UniVerse 23 Technology SOAP HTTP, HTTP-S Email POP3, SMTP, IMAP FTP, FTP-S Flat File LDAP JMS Oracle AQ IBM MQSeries TIBCO Rendezvous Socket Legacy CICS IMS/DB IMS/TM VSAM ADABAS Natural Tuxedo CA-Datacom Screen Scraping CA-IDMS C-ISAM,D-ISAM,K-SAM, QSAM

3. Oracle Connectivity Adapter Design-time (Jdeveloper) Technology Legacy Application Packaged Application Oracle Applications OracleAS Adapters Native Interfaces WSDL JCA J2EE Application Server (Oracle Application Server & 3 rd Party Application Servers) BAM PORTAL ESB BPEL PM J2EE Applications Comprehensive and Pervasive connectivity to heterogeneous systems Support for SOA / EDA Open Standards Support Hot Pluggable Rapid development Robust & Scalable. Managed through Oracle Application Server 10 g 24

3. Oracle Connectivity ETL Server IBM & Informatica s approach Conventional ETL Architecture Extract Transform Load RDBMS Resources Next Generation Architecture E-LT Benefits Optimal Performance & Scalability Easier to Manage & Lower Cost Extract Load Transform 25

3. Oracle Connectivity Batch and Near Real-time Warehousing Platform Data, Event, Service Data Integrity on the Fly Oracle SOA Suite Oracle Data Integrator Event Conductor Event-oriented Integration Metadata Declarative Design Service Conductor Service-oriented Integration Data-oriented Integration Data Conductor Benefits Enables real-time data warehousing and operational data hubs Services plug into Oracle SOA Suite for comprehensive integration 26

3. Oracle Connectivity Data Latency Batch (over 2 hours) Asynchronous Oracle Data Integrator Oracle Enterprise Service Bus Synchronous (immediate) Real-life Scenarios Message by Message Mini Batches Large Volume (over 1M) Data Volume Processing 27

4. Oracle Business Activity Monitoring BPA Suite Analyst Tools BAM Events Business Monitoring BI Analytics Enterprise Manager System Monitoring JDeveloper BPEL Process Manager Native BPEL Human Workflow Business Rules Web Services Manager Management App Dev Framework Enterprise Service Bus Multi Protocol XSLT Transform Routing Security Adapters Apps DB ODI Bulk ETL B2B Partners SES RFID Registry Discovery Policies Messaging J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere 28

4. Oracle Business Activity Monitoring 29

4. Oracle Business Activity Monitoring M System BPEL PM Sensor BAM BAM MODELING DASHBOARD BAM Dashboard BEA ERP BizFlow Adapter Built-in Processors Correlation KPI Alerts KPI BI Solution 30

4. Oracle Business Activity Monitoring 31

5. Oracle Web Services Manager BPA Suite Analyst Tools BAM Events Business Monitoring BI Analytics Enterprise Manager System Monitoring JDeveloper BPEL Process Manager Native BPEL Human Workflow Business Rules Web Services Manager Management App Dev Framework Enterprise Service Bus Multi Protocol XSLT Transform Routing Security Adapters Apps DB ODI Bulk ETL B2B Partners SES RFID Registry Discovery Policies Messaging J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere 32

5. Oracle Web Services Manager OWSM (,, ) IT. QoS,,. Web Services Client OWSM Gateways Web Services Single Sign-On,, WS-Security, SAML, XML Signature gateway agent alert Web Services Client with OWSM Agents Web Services with OWSM Agents Policy Manager Monitor keystore LDAP COREid (, SLA,, ) 33

5. Oracle Web Services Manager SOAP Message Client WS-Security Server WS-Security SOAP Message JAX-RPC Client Sign Check Signature Encrypt Decrypt Add Auth Token Request Response Check Auth Token Decrypt Encrypt Check Signature Sign JAX-RPC Service Endpoint SOAP Message Transport HTTP, JMS SOAP Message Authentication User name/password token X.509 token XML Digital Signatures XML Encryption 34

5. Oracle Web Services Manager Hidden Tight-Couplings In SOA Branch Offices Customers VMI D&B BEA portal.net logic CICS wrap Oracle AuthN LDAP AuthN LDAP AuthZ Oracle AuthZ J2EE logic SAML Oracle AuthN LDAP AuthZ Legacy XSLT Protocol Xlation Routing Oracle AuthZ Trading Partners B2Bi logic AD AuthN SAML XMLEncrypt Protocol Xlation AD AuthZ WS-Security SLA TIBX logic App logic NETE AuthN DBMS AuthZ Routing CRM WS-Security Failover B2B Exchanges FRONT OFFICE INTEGRATION SERVICES Architects Security 35 BACK OFFICE Operations

5. Oracle Web Services Manager Policy-driven Pro-active Management Branch Offices Customers VMI D&B BEA portal.net logic CICS wrap OWSM PEP OWSM PEP OWSM PEP Legacy J2EE logic OWSM PEP Trading Partners B2Bi logic TIBX logic OWSM PEP OWSM PEP B2B Exchanges FRONT OFFICE INTEGRATION SERVICES OWSM Monitor App logic CRM BACK OFFICE OWSM Policy Manager Architects Security 36 OWSM PEP Operations

5. Oracle Web Services Manager SOAP Control messages SOAP Messages OWSM PolicyManager Monitor Operational policies Business logic LDAP Oracle Identity Manager SAML/Token Authority Web service The OWSM approach (SOA best practice) : Separate out Management Code in a Policy 37

5. Oracle Web Services Manager Automates operational issue resolution by dynamically updating policies Proactively sends alerts : SNMP, e-mail, WS, Custom SDK Enforces policies based on real-time monitoring data (SLAs) Lowers management costs Validates compliance with IT best practices Performs aggregations & correlations of events 38

6. Oracle Service Service Registry BPA Suite Analyst Tools BAM Events Business Monitoring BI Analytics Enterprise Manager System Monitoring JDeveloper BPEL Process Manager Native BPEL Human Workflow Business Rules Web Services Manager Management App Dev Framework Enterprise Service Bus Multi Protocol XSLT Transform Routing Security Adapters Apps DB ODI Bulk ETL B2B Partners SES RFID Registry Discovery Policies Messaging J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere 39

6. Oracle Service Service Registry Apps & Data Packaged Apps BPEL, ESB J2EE &.NET Apps Runtime binding Developers Business Analysts IDE Interaction Web-based analysis JDeveloper/Eclipse Administrators Web-based mgmt Lifecycle Services Approval/ Change Management Configurable Web-based Business Service Console Change Notification Business Service Discovery Data Validation SOA Mappings Advanced Classification Core Services Business Service Data Access (UDDI Query) Replication UDDI Data Store Security Database Platform Independence Operating System Independence 40

6. Oracle Service Service Registry Developers Consumers Publication Registry Approval Process Human-managed or Automatic Discovery Registry 41

6. Oracle Service Service Registry 42

7.Development Framework BPA Suite Analyst Tools BAM Events Business Monitoring BI Analytics Enterprise Manager System Monitoring JDeveloper BPEL Process Manager Native BPEL Human Workflow Business Rules Web Services Manager Management App Dev Framework Enterprise Service Bus Multi Protocol XSLT Transform Routing Security Adapters Apps DB ODI Bulk ETL B2B Partners SES RFID Registry Discovery Policies Messaging J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere 43

7.Development Framework UML Analysis XML Development Java, Web Services ESB Service Development Business Database Configuration Process Design Development 44

7.Development Framework 45

7.Development Framework Rich Client Web / Wireless Swing / JClient JSP ADF UIX JSF View Struts JSF Controller Controller ADF Metadata Services Java Classes JDBC EJB Session Beans TopLink Queries ADF ADF Bindings Bindings (JSR227) ADF Data Control EJB Finders ADF Business Components Service Object ADF Business Components Query Object Web Services Data Access Model Business Services Java Classes TopLink Mapping EJB Entity Beans ADF Business Components Entity Object Persistent Business Objects 46

8. Oracle BPA Suite BPA Suite Analyst Tools BAM Events Business Monitoring BI Analytics Enterprise Manager System Monitoring JDeveloper BPEL Process Manager Native BPEL Human Workflow Business Rules Web Services Manager Management App Dev Framework Enterprise Service Bus Multi Protocol XSLT Transform Routing Security Adapters Apps DB ODI Bulk ETL B2B Partners SES RFID Registry Discovery Policies Messaging J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere 47

8. Oracle BPA Suite Key Components Business Process Architect Enables modeling business processes using multiple methods and notations Business Process Simulator Enables simulating the modeled processes to develop what-if scenarios to arrive at an optimal process model Business Process Server Enables collaborative development of process models with a shared repository Business Process Publisher Enables publishing of the process models to a portal for review and feedback by the business users Oracle SOA and BPEL Extensions Enables bi-directional integration with Oracle SOA Suite and BPEL Process Manager 48

8. Oracle BPA Suite Business Process Architect Business Process Repository Server Business Process Simulator Integration with SOA, BPEL PM Business Process Publisher 49

9. Other Components BPA Suite Analyst Tools BAM Events Business Monitoring BI Analytics Enterprise Manager System Monitoring JDeveloper BPEL Process Manager Native BPEL Human Workflow Business Rules Web Services Manager Management App Dev Framework Enterprise Service Bus Multi Protocol XSLT Transform Routing Security Adapters Apps DB ODI Bulk ETL B2B Partners SES RFID Registry Discovery Policies Messaging J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere 50

BPA Suite MANAGEMENT Analyst & MONITORING Tools JDeveloper App Dev Framework BAM ROUTING & Business Events ORCHESTRATION Analytics Monitoring BPEL Process Manager Native BPEL Adapters EVENTS & CONNECTIVITY Enterprise Service Bus Multi XSLT Protocol Transform Apps DB Legacy Human Workflow B2B BI Partners Business Rules Routing SES RFID Enterprise Manager GOVERNANCE System Monitoring Web Services Manager Policies Security Registry UDDI J2EE Application Server Messaging Oracle AS, JBoss, WebLogic, WebSphere 51