Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.

Slides:



Advertisements
Similar presentations
Connected Health Framework
Advertisements

SOA Masterclass - Fundamentals of SOA |11 February 2009 | Page 1 Fundamentals of SOA.
C9: SOA Management with Actional® for Sonic™
Service Oriented Architecture Terry Woods Session 50.
Rob Straight SOA-1: Applied SOA: Building Out Your SOA Environment with OpenEdge ® Principal Product Manager.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
ARCH-01: Introduction to the OpenEdge™ Reference Architecture Don Sorcinelli Applied Technology Group.
Achieving Success With Service Oriented Architecture Derek Ireland 17th March, 2005.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Corporate Context: A SOA & BPM Alliance Via Business Data Management Amir Bahmanyari Architect.
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
Oracle Fusion Middleware
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
Service Oriented Architecture
Federal Student Aid Technical Architecture Initiatives Sandy England
Independent Insight for Service Oriented Practice Communicating SOA.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
Adding More Value to Your ERP System Using Service-Oriented Architecture (SOA) Copyright © 2001 iWay Software 1 Information Builders.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
Stuart Sim Chief Architect Global Education & research Sun Client Solutions Blog:
Does Microsoft Understand Business Integration? Simon Thurman Architect
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
John Sadd Progress Fellow and OpenEdge Evangelist
C3: Introduction to the Progress SOA Portfolio Stefano Picozzi Solutions Architect.
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
enterprise S.O.A. SOA What? why R U here? mandated to build company portal understand how to fit GIS into a portal technology enthusiast.
Enterprise Resource Planning
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 18 Slide 1 Software Reuse 2.
SOA Implementation & Federation SOA General Concepts SOA Implementation, System landscape and Processes – wM 8.2 Federation of Heterogeneous SOA environments.
TIBCO Service-Oriented Architecture (SOA) Our SOA solutions help organizations migrate to an infrastructure composed of services that can be assembled,
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
a Service Oriented Architecture
SOA, BPM, BPEL, jBPM.
Word Wide Cache Distributed Caching for the Distributed Enterprise.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
ARCH-1: It’s a Tall World After All Taking Application Architecture Seriously John Sadd Progress Fellow and OpenEdge Evangelist Mike Ormerod Technical.
An Introduction to Software Architecture
A Microsoft Perspective Kirby Bartholomew Product Manager Application Platform & Developer Marketing
SOA based Business Solutions Krishna Prasad Sunil Kumar K.V.
Copyright ©2004 Virtusa Corporation | CONFIDENTIAL Service Oriented Architecture Ruwan Wijesinghe.
INT-11: It’s Monday Morning, Do You Know Where Your Service Has Been? Service Management with Sonic ™ and Actional Marv Stone Progress Software.
SOA-13: Introduction to DataXtend ® Semantic Integrator (DX SI) Abstract data management from the application level using a common data model.
SAMANVITHA RAMAYANAM 18 TH FEBRUARY 2010 CPE 691 LAYERED APPLICATION.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 09. Review Introduction to architectural styles Distributed architectures – Client Server Architecture – Multi-tier.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Introducing Managed Services Wolf Gilbert Architect Evangelist Microsoft Corporation.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
SOA-25: Data Distribution Solutions Using DataXtend ® Semantic Integrator for Sonic ™ ESB Users Jim Barton Solution Architect.
SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software.
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
SOA-9: Implementing SOA in Financial Services Banco Comafi a Real Leading Case Hernan Aymard Sr Solution Architect Javier Betancourt Sr. Project Manager.
ARCH-7: Integrate this! SonicMQ® and the OpenEdge® Reference Architecture Christian Stiller Technical Architect.
HNDIT Rapid Application Development
Implementing The SOA Reference Model An ESB Developer’s Perspective David Millman Principal Architect 9/8/2008.
Mike Ormerod C1: Applied SOA: Building Out Your SOA Environment with OpenEdge ® Applied Architect.
Overview of SOA and the role of ESB/OSB
SOA-19: Combining the Power of Sonic ™, DataXtend ® Semantic Integrator, and Actional ® for SOA Operations Joining forces … Jiri De Jagere Senior Solution.
Service Oriented Architecture Enabling the Agile and Flexible Business of the 21 st Century.
© 2011 IBM Corporation ® Managing Decision services in WebSphere Message Broker using WebSphere ILOG JRules. Amar Shah Mallanagouda Patil December 2011.
SOA-37: SOA Management with Actional ® for Sonic ™ Unplugged - Live at work… Jiri De Jagere Senior Solution Engineer.
CIM Modeling for E&U - (Short Version)
Service Oriented Architecture
Process Improvement Process Identification
IST421: Advanced Systems and Enterprise Integration
Ebusiness Infrastructure Platform
SOA-1: Fundamentals of Service-Oriented Architecture
SOA in Action Chapter 10 B. Ramamurthy 1/16/2019.
ARCH-2: OpenEdge Reference Architecture (OERA) Latest Thinking
Introduction to SOA Part II: SOA in the enterprise
Presentation transcript:

Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008

© 2008 Progress Software Corporation2 Agenda  The Challenges  Solving the Problem  SOA Reference Model  Mapping the SOA Portfolio

© 2008 Progress Software Corporation3 Business Velocity Is Increasing Design Strategy Business Requirement Seconds Algorithmic Trading 100 ms20 ms Mail Express Fax Document Transfer Call Center Inquiries 8 hr 10 sec Supply Chain Updates 1 day 15 min Phone Activation 1 min 3 days 1 week0.5 hour Refresh Data Warehouse Track Financial Position 5 min 1 day Airline Operations 20 min30 sec Trade Settlement 5 days2 hrs. Build-to-Order PC 4 weeks 1 day Source: Gartner, Inc. Typical Business SLAs STP, Zero-Latency Enterprise Reduce Processing Time

© 2008 Progress Software Corporation4 Business & IT View Impedance IT DB.NET Packaged Apps J2EEMainframe Business ProcessVisibilityGovernanceKPI’s Service Oriented Architecture Business

© 2008 Progress Software Corporation5 The Impedance Challenges  Different focus between organizations IT Normally Technology or Package focused Business unaware of technologies involved  Many Organizational Boundaries to cross as well as Technological Boundaries Ownership of services becomes an issue  The Every Day Challenges… The Difference of What the Business Asks and What They Get

© 2008 Progress Software Corporation6 Every day there is…  Someone who wants to do something you used to do Opportunities for outsourcing services Your Environment Your Business Partner

© 2008 Progress Software Corporation7 Every day there is…  Someone who wants you to do something they used to do Opportunities for value-added services Your Environment Your Business Partner New Added Value

© 2008 Progress Software Corporation8 Every day there is…  Someone who wants to share information that you previously have not dealt with Opportunities to provide integration points Your Environment Your Business Partner

© 2008 Progress Software Corporation9 Every day there is…  Someone who wants information that you have not previously shared Opportunities to satisfy integration demands Your Environment Your Business Partner

© 2008 Progress Software Corporation10 What is That “Agile and Flexible” Architecture Really For?  UPS slogans:  “Covering More Ground Faster Than Ever”  “Helping your business move faster is part of everything we do”  “Your World Synchronized”  Dynamic Supply Chain Management ?? “What the Guys in Funny Brown Shorts Are Really Doing”

© 2008 Progress Software Corporation11 Agenda  The Challenges  Solving the Problem  SOA Reference Model  Mapping the SOA Portfolio

© 2008 Progress Software Corporation12 What’s Required  Industry Models  Business Requirements  Protocols & Standards  Empathy with the existing infrastructure  Flexibility to choose ‘best-in class’ products

© 2008 Progress Software Corporation13 SOA Reference Model Definition “A blueprint for planning, developing and implementing Service Oriented Architecture, based upon re-useable services, components and events that collectively support business processes, goals and standards”

© 2008 Progress Software Corporation14 Visibility & Control SOA Reference Model Infrastructure Services

© 2008 Progress Software Corporation15 SOA Reference Model Visibility & Control Infrastructure Services Connection & Data Services Business Services Composition/Mediation Services Presentation/Consumer

© 2008 Progress Software Corporation16 Agenda  The Challenges  Solving the Problem  SOA Reference Model  Mapping the SOA Portfolio

© 2008 Progress Software Corporation17 Presentation/Consumer  Channel Independent Access UI Enterprise Services  Unified entry point integrated with Infrastructure Services  Application Aggregation

© 2008 Progress Software Corporation18 Enterprise Service GUI Client Portal RIA Presentation Components  Enterprise Service Service Provider acting as Service Consumer  Traditional ‘Fat’ GUI Client  Web based Portal Aggregate at UI layer  RIA

© 2008 Progress Software Corporation19 Business Services  Allows Presentation/Consumer access to services  Unified entry point to services  Aggregates services to use-cases Example – get a month’s Purchase Orders from all Divisions  Encapsulates Application Business Logic

© 2008 Progress Software Corporation20 Service Interface Business Process/Workflow Business Application Logic Business Services Components  Service Interface Exposes Business Process & Logic to Presentation  Business Process/Workflow Manages logical process required by Presentation  Business Application Logic Encapsulates existing business logic

© 2008 Progress Software Corporation21 Composition/Mediation Services  Primary enabler of the SOA  Enables Integration across the enterprise  Logical Services based on key SOA principles Coarse Grained Loosely Coupled Standards Based Common Model

© 2008 Progress Software Corporation22 Business Entities Events Composition/Mediation Service Components  Logical based Entities (e.g. Customer, Order)  Event Management  Logical standard Data Model  Service Aggregation provides logical service layer  Routes service request to appropriate data service Canonical Model & Transformation Aggregation Routing Caching

© 2008 Progress Software Corporation23 Connection & Data Services  Provides Composition/Mediation access to data & external services  Unified entry point to data  Encapsulates Data Connection Logic  Provides uniform view of IT assets & infrastructure

© 2008 Progress Software Corporation24 Connection & Data Services Components  Data sources exposed as abstracted services  Abstracts Protocol and Interaction model from physical implementation  Provides data mapping Technology Virtualization Protocol Mediation Interaction Mediation Semantic Mediation IT Version Separation Scaling & Caching Local Virtualization

© 2008 Progress Software Corporation25  Provides common services to all layers of the model  Non-Domain Specific  Intended to be re-useable across deployments Infrastructure Services

© 2008 Progress Software Corporation26 Infrastructure Services  Authentication & Authorization  Application & Data Auditing  Context & Session Management  Transaction & Compensation Management Context Transaction Licensing Security Auditing Configuration

© 2008 Progress Software Corporation27  Provides application, process & infrastructure visibility  Provides Governance & SLA support  Unified services across all layers  Non-Domain Specific Visibility & Control

© 2008 Progress Software Corporation28  End-End SOA visibility  Prioritize Runtime behavior  Real time events, actions and visibility Visibility & Control SOA Management Business Activity Monitoring Service Optimization Event Processing

© 2008 Progress Software Corporation29 Agenda  The Challenges  Solving the Problem  SOA Reference Architecture Model  Mapping the SOA Portfolio

© 2008 Progress Software Corporation30 Visibility & Control Infrastructure Services Connection & Data Services Business Services Composition/Mediation Services Presentation/Consumer The SOA Portfolio

© 2008 Progress Software Corporation31 Visibility & Control Infrastructure Services Connection & Data Services Business Services Composition/Mediation Services Presentation/Consumer The SOA Portfolio Your World. Your SOA! Enterprise Messaging Sonic Enterprise Service Bus Sonic Data Interoperability DataXtend Mainframe Integration Shadow Complex Event Processing Apama Business Process Management Partners Registry/ Repository Partners SOA Management Actional

© 2008 Progress Software Corporation32 Benefits of an Reference Model Empowerment Enables Justification Architectural Compliance Consistency Greater Re-Use

© 2008 Progress Software Corporation33 Questions ?

© 2008 Progress Software Corporation34 Thank You

© 2008 Progress Software Corporation35