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

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

Introduction to the new features in Oracle BPEL Process Manager

Service Oriented Architecture

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

OPN Only Oracle SOA Suite 11g Implementation Boot Camp

<Insert Picture Here> Service Oriented Architecture

Sandeep Alur Architect Advisor Microsoft India Aditee Rele Architect Advisor Microsoft India

Marcy Larsen. Senior Product Manager, Microsoft Australia

Taming the SOA Chaos. Debu Panda Oracle

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

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

IBM WebSphere Service Registry and Repository, Version 6.0

Enterprise Services Repository

SERVICE ORIENTED ARCHITECTURE (SOA)

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

Websphere - Smarter Software For A Smarter Planet. Respond Quickly To Changing Business Process Management Demands

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

WebSphere for SOA. BPM with SOA: Your Most Potent Weapon to Take on Business Complexity

Integrating Business Processes

SAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW

BPEL PM Preview

TDT Model-driven Development of Information Systems, Autumn Service-oriented architecture (SOA)

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

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

Ultimus Adaptive BPM Suite 8 Product Overview

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud

Unified SOA Governance for IBM WebSphere SOA Foundation

Applications Licensing Table

Oracle SOA Suite 12c A Detailed Look

IBM WEBS PHERE BPM SUITE

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

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

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT.

Business Process Management with JRULE

Succeeding in SOA-enabled BPM A Methodological Approach from Oracle

Surviving the SOA Hype Storm

<Insert Picture Here> JD Edwards Roadmap Overview

nel panorama SOA Il ruolo nuovo del system integrator

zapthink white paper DESIGN & VALIDATE SOA IN A HETEROGENEOUS ENVIRONMENT

Service Oriented Architecture (SOA) Initiative: Kickoff Forum SOA Technical Session

Oracle s Service-Oriented Architecture Strategy

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

Architecting Web Service Applications for the Enterprise

IBM WebSphere Information Integrator Content Edition Version 8.2

Building an e-business Ecosystem. TIBCO Software Korea

Andrew Macdonald ILOG Technical Professional 2010 IBM Corporation

Cisco Enterprise Mobility Services Platform (EMSP)

Oracle BPA Suite 11g New Features und Erweiterungen für Modellierung. Evgenia Rosa, Leitende Systemberaterin SOA & BPM

MICROS SYSTEMS, INC.

Using B2B in a Dutch Government Project

New and noteworthy in Rational Asset Manager V7.5.1

IBM Enterprise Service Bus for Healthcare

Leveraging SOA with JD Edwards EnterpriseOne

Order T-Mobile

iway Software iway Service Manager 5.5 Butler Group Subscription Services Integration and BPM Abstract

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement

Service Oriented Architecture (SOA) Solution Reference for HHS

Geschäftsprozessmanagement: Die Brücke zwischen Business und IT. - Der Prozess - Die Software - Die Zukunft des Geschäftsprozessmanagements

SOA Architecture and Design Principles

Understanding SOA with Web Services

Achieving Operational Excellence with Oracle BPM. Petrohán Zsolt Oracle Hungary

zapnote Analyst: Ronald Schmelzer

Impact and Consequence Analysis in Modern Architectural Frameworks

Driving Competitive Advantage through Innovation and Optimization

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

Complex Event Processing: Power your middleware with StreamInsight. Mahesh Patel (Microsoft) Amit Bansal (PeoplewareIndia.com)

SOA Connectivity & Integration

IBM BPM on zenterprise

Oracle WebLogic Suite and Oracle SOA Suite

Corporate Presentation 2017

IBM WebSphere Application Server, Version 6 Delivers Business Flexibility

DELIVERING BUSINESS VALUE THROUGH STANDARDS A COMPREHENSIVE STANDARDS-BASED APPROACH TO ENTERPRISE SOA

Integration Simplified: Native Service-Oriented Architecture in Oracle E-Business Suite

Chapter 1 Web Services Basics

Making SOA a reality in HE

An Approach for Assessing SOA Maturity in the Enterprise

Supplemental Pricing Notes dated 6/29/2015 THESE SUPPLEMENTAL PRICING NOTES ARE CONSIDERED PART OF THE SCHEDULE OF SUPPLIES/SERVICES

Smart SOA in Action. Service-Oriented Architecture (SOA) for Business Process Management. IBM Software Group

RealTests.P questions

EAI Overview & Trends

Business Process Management 2010

Distributed Order Orchestration Overview. Oracle Team

Customer Data Management: Single Source of Truth TCA Data Quality Management Customer Data Hub Fusion Middleware

Oracle Enterprise Manager 13c Cloud Control

Rational Developer for System z Application Development and IMS

How To Reconcile Customers Between Oracle ebs & Siebel CRM. Miroslav Samoilenko. Claremont is a trading name of Premiertec Consulting Ltd

Interstage: Fujitsu s Application Platform Suite

Service Oriented Architecture: an Overview

Testing Service-Oriented Architectures: A Business Process- Oriented Approach (3 Days)

Buyer s Guide for a User Provisioning Solution. An Oracle White Paper April 2007

Ascentn Corporation September 2006 AgilePoint Version: 3.2. AgilePoint. Version: 3.2. Ascentn Corporation

Enterprise Process Integration

Comparing Servicebased nealford.com

Enterprise Software Performance Engineering

BEA White Paper. Applying a BPM and SOA Approach to Achieve Agile Business Integration

Automating the Collaborative Enterprise

Rhonda Stonaker Infosemantics, Inc.

ARIS Expert Paper. March Steps to Business-Driven SOA.

Agile Integration of Complex Systems

Enterprise IT Architectures SOA Part 1

Transcription:

- معماری سرویس گرا (SOA) قسمت ھفتم - مرداد 86 امیر رضا مهجوریان دوره آموزشی شرکت...

سر فصل کلی مطالب معرفی معماری سرویس گرا کاربرد معماری سرویس گرا شناخت تفصیلی ادبیات کسب و کار پروتکل ھای معماری سرویس گرا متد تحلیل و طراحی سرویس گرا شناخت تفصیلی معماری سرویس گرا معرفی ابزارھا ٢

٣

Oracle SOA Architecture ٤

Business Process Analysis (BPA) ٥

BPA COMPONENTS Business Process Architect: Standards-based tool for process modeling. Uses various standards-based notations and templates such as BPMN, EPC, etc. Business Process Simulator: Tool for simulating the process models based on a set of discrete events to do "what if" analysis Business Process Publisher: Publishes process models to a large audience outside of the core team designing the process models Oracle Extensions for SOA : Allows bi-directional directional integration with Oracle SOA Suite ٦

Process Granularity ٧

Oracle SOA Suite components: JDeveloper Oracle BPEL Process Manager (including Human Workflow) ESB Oracle Business Rules Oracle Application Server ٨

Integrating BPA with Oracle suite ٩

Oracle Business Process Analysis Suite ١٠

Oracle BPEL Manager ١١

Human Work flow ١٢

BPMN to BPEL ١٣

Oracle SOA Components ١٤

BAM User Experience ١٥

Oracle SOA Suite Consists of.. Integrated Service Environment (ISE) to develop services Oracle BPEL Process Manager to orchestrate services into business processes ESB to connect existing IT systems and business partners as a set of services Oracle Business Rules for dynamic decisions at runtime that can be managed by business users or business analysts OracleAS Integration Business Activity Monitoring to monitor services and disparate events and provide real-time visibility into the state of the enterprise, business processes, people, and systems. Oracle Web Services Manager to secure and manage authentication, authorization, and encryption policies on services that is separate from your service logic UDDI registry to discover and manage the lifecyle of Web services. Oracle Application Server 10g Release 3 (10.1.3) to provide a complete Java 2, Enterprise Edition (J2EE) 1.4-compliant environment for your J2EE applications. ١٦

Integrated Service Environment Oracle JDeveloper (JDeveloper) is the development component of Oracle SOA Suite. It forms a comprehensive ISE for developing, composing, and orchestrating services into business processes. Business processes can be deployed, registered, and consumed from several types of user interfaces, including desktop clients, browsers, and mobile and telnet devices. JDeveloper enables developers to model, create, discover, assemble, orchestrate, test, deploy, and maintain composite applications based on services. Oracle ADF is a model-driven SOA framework that automates and manages businesses and data services and provides a standard data-and-service-binding layer based on JSR 227 that can be used with process flows, page flows, and service invocations. Oracle ADF implements SOA design practices and makes user interfaces as loosely coupled as services themselves. ١٧

Oracle BPEL Process Manager Oracle BPEL Process Manager provides a framework for easily designing, deploying, monitoring, and administering processes based on BPEL standards. Oracle BPEL Process Manager adds value and ease of use to BPEL functionality by providing support for the following in the JDeveloper BPEL Designer: Transformations, workflows, worklists, notifications, and sensors Technology adapters, including file, FTP, database, advanced queuing (AQ), Java Messaging Service (JMS), Oracle Applications for Oracle E- Business Suite, and WebSphere MQ Third-party adapters, including J.D. Edwards OneWorld, PeopleSoft, SAP R/3, Siebel, Tuxedo, CICS, VSAM, IMS/TM, and IMS/DB ١٨

Oracle Business Rules Oracle Business Rules enables dynamic decisions at runtime allowing, among other features, applications to rapidly adapt to regulatory and competitive pressures. this increased agility is possible because business analysts using Oracle Business Rules can create and change business rules that are separated from the application code. By using Oracle Business Rules, business analysts can change business rules without stopping business processes. Also, externalizing business rules allows business analysts to manage business rules directly, without involving programmers. ١٩

OracleAS Integration Business Activity Monitoring OracleAS Integration Business Activity Monitoring (BAM) gives business executives the ability to monitor their enterprise business services in real-time and to correlate their KPIs (key performance indicators) to the actual business process. Oracle BAM provides the ability to aggregate service metrics and deliver actionable information on critical business service parameters to user. Oracle BAM delivers information to users through visual dashboards and alerts, improving effectiveness of operations and taking informed decisions. Oracle BAM is a complete solution for building real-time operational dashboards, monitoring and alerting applications. ٢٠

Oracle Web Services Manager Oracle Web Services Manager is a security administrator's environment designed to secure access to Web services and monitor activities performed on protected Web services. Oracle Web Services Manager includes two main parts: policy decision point (PDP) : The PDP includes security and management components accessed through a Web-based management console providing Oracle Enterprise Manager's look and feel. policy enforcement points (PEPs): PEPs are interceptors that can be either agents or gateways. Agents run in the same container as the Web services they protect whereas gateways are independent processes analogous to proxy servers. Agents and gateways can be used in combination to ensure end-to-end Web services security. ٢١

Oracle Enterprise Service Bus (ESB) An enterprise service bus moves data among multiple endpoints, both within and outside of an enterprise. It uses open standards to connect, transform, and route business documents (as Extensible Markup Language (XML messages), among disparate applications. It enables monitoring and management of business data, with minimal impact on existing applications. An enterprise service bus is the underlying infrastructure for delivering a service-oriented architecture (SOA) and event-driven architecture (EDA). ESB is the foundation for services using SOA and EDA. At its core, it is a loosely coupled application framework that provides your business with increased flexibility, reusability, and overall responsiveness in a distributed, heterogeneous, message-oriented environment using industry standards. ٢٢

OracleAS UDDI Registry OracleAS UDDI Registry provides a key component of any SOA with a configurable, scalable, secure repository of Web services that can be managed, discovered and governed by Oracle Fusion Middleware. The OracleAS UDDI Registry meets the core service management needs of any enterprise: Enables service providers to publish and advertise their offerings Allows service consumers to find, access, and invoke services that meet defined criteria Provides critical features for SOA governance Integration is provided with other products in the Oracle Fusion Middleware family, including Oracle BPEL Control, Oracle Web Services Manager, and JDeveloper, enabling users to query the Registry for published services. ٢٣

Oracle Application Server Oracle Application Server is a standards-based application server that provides a comprehensive and fully integrated platform for running Web sites, J2EE applications, and Web services. ٢٤

٢٥

IBM SOA Architecture ٢٦

IBM Websphere ٢٧

IBM Service Type ٢٨

IBM BPM Components ٢٩

IBM S BPM SOLUTIONS WebSphere Business Modeler is a business-analyst level tool for modeling and designing process flows for SOAs, based on the Eclipse open source Integrated Development Environment (IDE) framework. WebSphere Integration Developer is an Eclipse-based application development tool for IT to build and deploy business processes based on a services-oriented architecture. WebSphere Process Server is a new process server powered by WebSphere ESB that forms the foundation for IBM s BPM solution. WebSphere Business Monitor has been enhanced to monitor business process performance and provide a way to track key performance indicators. ٣٠

IBM Servers Topology ٣١

Microsoft BizTalk Server ٣٢

EAI ٣٣

Enterprises Interoperability ٣٤

Orchestration ٣٥

BRE ٣٦

BAM ٣٧

BizTalk Supports SOA Boundaries are Explicit BizTalk uses Adapters to provide an explicit system boundary Services are Autonomous Business services can be developed and deployed individually FRAS Project implements Modular Deployment of business processes Services Share Schema and Contract, not Class BizTalk is driven by Contract First XSD schemas are used for message definitions Service Compatibility is Determined Based on Policy BizTalk will be fully compliant with future Web Service policy standards Transport, message and security requirements are abstracted by integration services ٣٨

BizTalk & SOA Integration Service Provider Orchestrations (business processes) can be published as Web Services Service Consumer Web Services can be consumed by Orchestrations Message Oriented BizTalk uses XSD Schemas for all message definitions, and XML for all internal messages ٣٩

SOA Pattern Implementations Service Broker Service Aggregator Integration Enabler ٤٠

BizTalk as a Service Broker BizTalk can act as a service broker, providing a channel for external clients to a web service. The interface between the client and BizTalk can provide access to web services for other protocols and applications. (WebSphere MQ, Batch Files via FTP, etc). ٤١

BizTalk as a Service Aggregator A BizTalk orchestration can provide a service consisting of a number of other services This process can by synchronous, providing a response within a set time When Guaranteed Delivery is required, the process can be asynchronous ٤٢

BizTalk as an Integration Enabler An orchestration performs a business process integrating proprietary systems The orchestration is published as a web service to provide clients with a service oriented interface to the process Microsoft Office tools, such as InfoPath can act as clients to an Integration Enabler Native Adapters: HTTP, SOAP, FTP, File, SQL, MSMQT, EDI Other Adapters: WebSphere MQ, Oracle, SAP, Peoplesoft, Sibel, DB2, HL7, ACORD, CORBA, etc. ٤٣

BizTalk Server Key functions ٤٤

منابع http://soea.blogfa.com http://www.soea.sbu.ac.ir http:// Email: ٤٥

پرسش و پاسخ ٤٦