SOA ist tot! Lang leben Services!
|
|
|
- Edwin Willis
- 10 years ago
- Views:
Transcription
1 ist tot! Lang leben Services! ist tot! Lang leben Services! Nicolai Josuttis 2010 by Nicolai Josuttis, IT-communication.com 1 Independent consultant continuously learning since 1962 Nicolai M. Josuttis Systems Architect, Technical Manager finance, manufacturing, automobile, telecommunication ti experience for multiple years Focus: bringing into operation Telco: >50 international systems >500 services >10 million service calls per day Automotive: Business (top-down) Project (bottom-up) Co-Author of the Manifesto by Nicolai Josuttis, IT-communication.com 2 Copyright 2010 by Nicolai Josuttis 1
2 ist tot! Lang leben Services! by Nicolai Josuttis, IT-communication.com 3All Contents (c) 2009 Burton Group. All rights reserved. What is? The longer I am involved in, the more confused I am about its definition. [Stefan Tilkov, W-JAX 2008] The concept of business-driven interfaces Contract-oriented management of system interaction Distributed business process modeling BPM-driven development System interaction management with or without central data model(s) Enterprise architecture management including domain modeling Management of product line services 2010 by Nicolai Josuttis, IT-communication.com 4 Copyright 2010 by Nicolai Josuttis 2
3 ist tot! Lang leben Services! Globalization We scale more and more Business is highly distributed Harmonization is not an option The Context of the 21 st Century We are on the road towards ULS (ultra-large-scale) systems Internet Health care systems Traffic and transportation by Nicolai Josuttis, IT-communication.com 5 Characteristics of Large Systems Characteristics of large systems: Decentralization Heterogeneous, inconsistent, and changing elements Continuous evolution and deployment Redundancies Inherently conflicting, evolving, and diverse requirements Normal failures Erosion of the people/system boundary These characteristics may appear in today s systems can become critical in system landscapes dominate in ultra-large-scale systems 2010 by Nicolai Josuttis, IT-communication.com 6 Copyright 2010 by Nicolai Josuttis 3
4 ist tot! Lang leben Services! Distributed Systems to Deal with Millions of Customers Thin Client Smart Client (Call Center Desktop) Mobile Phone / Fax Frontends Portal Processes Order Fulfillment rule read write rule read write rule read write Backends CRM Billing Logistics 2010 by Nicolai Josuttis, IT-communication.com 7 Sign Contract Distributed Systems to Deal with Millions of Customers with Mobile Phone Thin Client Smart Client (Call Center Desktop) Mobile Phone / Fax Frontends Portal Process Order Processes Order Fulfillment AddContract( ) SendBill( ) ShipMobilePhone( ) rule read write rule read write rule read write Backends CRM Billing Logistics 2010 by Nicolai Josuttis, IT-communication.com 8 Copyright 2010 by Nicolai Josuttis 4
5 ist tot! Lang leben Services! Distributed Systems to Deal with Millions of Customers Thin Client Frontends Portal Wireless Business Unit Smart Client (Call Center Desktop) Mobile Phone / Fax Processes Order Fulfillment rule read write rule read write rule read write Backends CRM Billing Logistics 2010 by Nicolai Josuttis, IT-communication.com 9 Distributed Processes Over Multiple Companies Wired Business Unit Wireless Business Unit Billing CRM Insurance Company Property CRM Life 2010 by Nicolai Josuttis, IT-communication.com 10 Copyright 2010 by Nicolai Josuttis 5
6 ist tot! Lang leben Services! We moved houses Our new Address is: Distributed Processes Over Multiple Companies Wired Business Unit Wireless Business Unit Billing CRM Insurance Company UpdateAddress( ) UpdateAddress( ) Property CRM Life 2010 by Nicolai Josuttis, IT-communication.com 11 Reality: Systems in Multiple Countries, BU s, Companies Austria International USA UPS FedEx ESB B2B Gateway ESB Vendor Wired Germany UK 2010 by Nicolai Josuttis, IT-communication.com 12 Copyright 2010 by Nicolai Josuttis 6
7 ist tot! Lang leben Services! Dealing with Business Requirements findparcelstatus() Austria International USA UPS FedEx ESB B2B Gateway ESB Where is my phone? Vendor Wired checkphonestatus() findshippingdata() Germany findcustomer() UK findprocess() 2010 by Nicolai Josuttis, IT-communication.com 13 New World of IT System Development Maintenance of System Landscapes 2010 by Nicolai Josuttis, IT-communication.com 14 Copyright 2010 by Nicolai Josuttis 7
8 ist tot! Lang leben Services! Stack Enterprise Architecture Management (EAM)? No! Business Process Management (BPM) => BPEL Interoperability and loose coupling => Web Services, ESB Business-driven self-contained interfaces => Services 2010 by Nicolai Josuttis, IT-communication.com 15 Services Elements of IT representation of business functionality encapsulates implementations details High Interoperability An Enterprise Service Bus (ESB) connects all the systems ESB Loose Coupling Reduce dependencies (e.g. no common object model) But there is always a price for it 2010 by Nicolai Josuttis, IT-communication.com 16 Copyright 2010 by Nicolai Josuttis 8
9 ist tot! Lang leben Services! Forms of Loose Coupling [Krafzig04] with extensions: Tight Coupling Loose Coupling Possible Price physical point-to-point intermediator 3 rd party involved communication style synchronous asynchronous late and unordered responses data model common complex types common basic types mapping type system strong weak runtime instead of compile-time errors interaction pattern navigate through complex data-centric, self-contained type system limitations? object trees message control of process logic central control distributed control problem to find out state of a process binding statically dynamically runtime instead of compile-time errors platform strong dependencies platform independent no platform specific optimizations transactionality 2PC (two-phase commit) compensation extended fault handling deployment simultaneous at different times versioning, soft migration versioning explicit upgrades implicit upgrades many versions 2010 by Nicolai Josuttis, IT-communication.com 17 Forms of Loose Coupling [Krafzig04] with extensions: Find the right amount of lose coupling Tight Coupling Loose Coupling Possible Price physical point-to-point intermediator 3 rd party involved communication style synchronous asynchronous late and unordered responses data model common complex types common basic types mapping type system strong weak runtime instead of compile-time errors interaction pattern navigate through complex data-centric, self-contained type system limitations? object trees message control of process logic central control distributed control problem to find out state of a process binding statically dynamically runtime instead of compile-time errors platform strong dependencies platform independent no platform specific optimizations transactionality 2PC (two-phase commit) compensation extended fault handling deployment simultaneous at different times versioning, soft migration versioning explicit upgrades implicit upgrades many versions 2010 by Nicolai Josuttis, IT-communication.com 18 Copyright 2010 by Nicolai Josuttis 9
10 ist tot! Lang leben Services! Motivation for a Service Bus up to 25 individual connections no central management 8 connections to the bus central management possible 2010 by Nicolai Josuttis, IT-communication.com 19 Enterprise Service Bus (ESB) Infrastructure to provide high interoperability in a (heterogeneous) distributed environment Tasks: mandatory: Providing connectivity Technical data transformation (Intelligent) routing Monitoring and logging Dealing with security optional ( value value-added added services ): Dealing with reliability Service management Business data processing ESB 2010 by Nicolai Josuttis, IT-communication.com 20 Copyright 2010 by Nicolai Josuttis 10
11 ist tot! Lang leben Services! ESB Approaches in Practice just a common protocol: some central intelligence (monitoring, decoupling, security, ): with business logic (mapping of interfaces): Consumer Contract Consumer Contract Consumer Consumer Consumer Consumer Contract Contract Contract Contract Provider Provider Provider Distributed ESB, native Web Services, Internet as ESB possible EAI approach 2010 by Nicolai Josuttis, IT-communication.com 21 Scaling in a Global World Business Object Models (BOM s) don t scale Object models will differ Communication patterns don t scale You will have to support small and huge service calls You will need synchronous and asynchronous communication Standards don t scale You will have different versions of Web Services and other standards ESB s don t scale You will have different technologies for service calls QA does not scale A central service police will become a bottleneck 2010 by Nicolai Josuttis, IT-communication.com 22 Copyright 2010 by Nicolai Josuttis 11
12 ist tot! Lang leben Services! Conway s Law Any organization that designs a system (defined more broadly here than just information systems) will inevitably produce a design whose structure is a copy of the organization's communication structure. Melvin Conway, 1968 in How Do Committees Invent? by Nicolai Josuttis, IT-communication.com 23 and the Organization Before : With : CRM Inventory Production Billing Client Client Client Client CRM Inventory Production Billing based on: Eberhard Wolff, 2010 by Nicolai Josuttis, IT-communication.com 24 Copyright 2010 by Nicolai Josuttis 12
13 ist tot! Lang leben Services! leads to new Organizational Structures Split monoliths into channel specific frontends domain specific backends New departments for new systems e.g.: systems for common business processes over multiple backends Project culture in addition i to department culture Solution Managers 2010 by Nicolai Josuttis, IT-communication.com 25 Distribution Costs Many people involved Solution Manager System Analysts System Designers System Developers System Testers Solution Integrators Solution Testers Delivery Managers Incident Managers 2010 by Nicolai Josuttis, IT-communication.com 26 Copyright 2010 by Nicolai Josuttis 13
14 ist tot! Lang leben Services! Lessons Learned Distribution costs Distributed design (multiple parties involved) Needs organizational culture (collaboration, trust) and structures Distributed testing Might turn out to be the biggest day-to-day problem Distributed debugging Your infrastructure/esb is your debugger Distributed quality Overall quality depends on individual qualities Loose Coupling costs Any form of indirection and heterogeneity has a price You can t buy Tools can only help Main tasks are Architecture, Processes, Culture 2010 by Nicolai Josuttis, IT-communication.com 27 Performance Example: Reuse of a Broad Service 2010 by Nicolai Josuttis, IT-communication.com 28 Copyright 2010 by Nicolai Josuttis 14
15 ist tot! Lang leben Services! The Performance Reusability Tradeoff You will find: Reused services/interfaces Redundant services/interfaces Custom-made made services/interfaces Unused services/interfaces 5 4 Average number of consumers per service Years by Nicolai Josuttis, IT-communication.com 29 Key Elements of Security in Distributed Systems Authentication Who is sending a message? Authorization Is it allowed to access a resource or see a result? Confidentiality/Privacy Remains the data confidential while in transit or in storage? Integrity Is the data not modified while in transit or in storage? Availability Is it possible to become inoperable due to an immense number of messages? Accounting Keep track of consumed resources (e.g. for billing) Auditing Evaluate security concepts and their implementation to detect security holes/attacks 2010 by Nicolai Josuttis, IT-communication.com 30 Copyright 2010 by Nicolai Josuttis 15
16 ist tot! Lang leben Services! What is special in : /Integration and Security High Interoperability has the goal to support connectivity, security has the opposite goal Heterogeneity Backends have different identity mechanisms and policies Many Layers of Abstraction End-to-end security over multiple hops Multi Tenancy German: Mandantenfähigkeit Technology specific threads 2010 by Nicolai Josuttis, IT-communication.com 31 Security can become very expensive weak: usr/password strong: + HTTPS Web Server gettoken() SAML Token IdP allowservicecalls() mediatetoken() ESB SAP Logon Ticket propagateuserids() SAML Token Username Token LTPA Token HTTPS Token Ctx local roles reverse proxy reverse proxy 2010 by Nicolai Josuttis, IT-communication.com 32 Copyright 2010 by Nicolai Josuttis 16
17 ist tot! Lang leben Services! Iterative and Incremental Establishment Landscape Repositories Processes and Policies Infrastructure (incl. Meta Model and MEPs) Project 1 Project 2 Refactoring Project 1 Refactoring Project 1&2 Project 3 Further Projects months 6-12 months 1-2 years 2010 by Nicolai Josuttis, IT-communication.com 33 You will recognize Iterative and Incremental Establishment when you need a repository Landscape Processes and Repositories policies evolve Each Project Processes and Policies brings a business requirement in production Infrastructure (incl. Meta Model and MEPs) Concepts and tools grow Project 1 Project 2 Refactoring Project 1 Project 3 Refactoring Project 1&2 Maturity takes time never touch a running systems Further Projects months 6-12 months 1-2 years 2010 by Nicolai Josuttis, IT-communication.com 34 It takes time Copyright 2010 by Nicolai Josuttis 17
18 ist tot! Lang leben Services! Central Integration Team You need a central team to decide about technology and restrictions setting-up processes and frameworks serve as central contact for business teams maintain infrastructure, architecture, processes 2010 by Nicolai Josuttis, IT-communication.com 35 Things to Decide Which (initial) protocol / ESB approach? e.g.: Just Web Services Initial guidelines: e.g.: document literal wrapped e.g.: with correlation ID e.g.: some naming conventions e.g.: initial meta model Which amount of loose coupling? e.g.: synchronous calls, one data model per provider,... Which first project(s)? Which first project(s)? e.g.: some useful solution, not mission-critical, multiple systems involved, only basic services by Nicolai Josuttis, IT-communication.com 36 Copyright 2010 by Nicolai Josuttis 18
19 ist tot! Lang leben Services! Central Integration Team You need a central team to decide about technology and restrictions setting-up processes and frameworks serve as central contact for business teams maintain infrastructure, architecture, processes But note This is a central team that has the challenge to provide decentralization It s hard to find the right balance (central teams tend to centralization) ti 2010 by Nicolai Josuttis, IT-communication.com 37 Summary is a concept for system landscapes under maintenance But: There is no such thing as a quick fix Organizations are complex business systems, within which a change in any one component is likely to have an impact on other components. Andrew Spanyi in Business Process Management is a Team Sport: Play it to Win! is a strategy Therefore: Support top-down Establish bottom-up 2010 by Nicolai Josuttis, IT-communication.com 38 Copyright 2010 by Nicolai Josuttis 19
20 ist tot! Lang leben Services! Q&A Nicolai Josuttis Gaussstr. 29 D Braunschweig Germany Tel.: / / / JOSUTTIS 2010 by Nicolai Josuttis, IT-communication.com 39 Manifesto Photo with permission by Mike van Alst Ali Arsanjani Grady Booch Toufic Boubez Paul C. Brown Dave Chappell John devadoss Thomas Erl Nicolai Josuttis Dirk Krafzig Mark Little Brian Loesgen Anne Thomas Manes Joe McKendrick Steve Ross-Talbot Stefan Tilkov Clemens Utschig-Utschig Herbjörn Wilhelmsen 40 Copyright 2010 by Nicolai Josuttis 20
21 ist tot! Lang leben Services! Das kommentierte -Manifest Nicolai Josuttis i ti [email protected] Gaußstr. 29 D Braunschweig Germany Einzelexemplare kostenlos bei: [email protected] Tel.: / / / JOSUTTIS 41 Copyright 2010 by Nicolai Josuttis 21
An Overview of. BPM and SOA In Practice. Paul C. Brown, Principal Software Architect. 2009 TIBCO Software Inc. All Rights Reserved..
An Overview of Total Architecture BPM and SOA In Practice Paul C. Brown, Principal Software Architect In the Beginning, Architecture was Simple and evolved slowly 2 Transport Technology Helped Communities
Service-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
Service Virtualization: Managing Change in a Service-Oriented Architecture
Service Virtualization: Managing Change in a Service-Oriented Architecture Abstract Load balancers, name servers (for example, Domain Name System [DNS]), and stock brokerage services are examples of virtual
SOA Best Practices (from monolithic to service-oriented)
SOA Best Practices (from monolithic to service-oriented) Clemens Utschig - Utschig Consulting Product Manager, Oracle SOA Suite & Integration [email protected] The following
Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group. Tuesday June 12 1:00-2:15
Service Oriented Architecture and the DBA Kathy Komer Aetna Inc. New England DB2 Users Group Tuesday June 12 1:00-2:15 Service Oriented Architecture and the DBA What is Service Oriented Architecture (SOA)
Methods and tools for data and software integration Enterprise Service Bus
Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic [email protected] Abstract Enterprise Service Bus (ESB)
The Way to SOA Concept, Architectural Components and Organization
The Way to SOA Concept, Architectural Components and Organization Eric Scholz Director Product Management Software AG Seite 1 Goals of business and IT Business Goals Increase business agility Support new
Service-Orientation and Next Generation SOA
Service-Orientation and Next Generation SOA Thomas Erl, SOA Systems Inc. / SOASchool.com Service-Oriented Linguistics Service-Orientation Service Service Composition Service-Oriented Solution Logic Service
Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A
Presentation Outline Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform 10.1.3 SOA Maturity/Adoption Model Demo Q&A Key Business Imperatives Increased Competition Requires
How To Understand A Services-Oriented Architecture
Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt [email protected] 2 Computer
Service Oriented Architecture and Its Advantages
ORIENTAL JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY An International Open Free Access, Peer Reviewed Research Journal Published By: Oriental Scientific Publishing Co., India. www.computerscijournal.org ISSN:
SOA REFERENCE ARCHITECTURE: WEB TIER
SOA REFERENCE ARCHITECTURE: WEB TIER SOA Blueprint A structured blog by Yogish Pai Web Application Tier The primary requirement for this tier is that all the business systems and solutions be accessible
BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems
BEA BPM an integrated solution for business processes modelling Frederik Frederiksen Principal PreSales Consultant BEA Systems Agenda What is BPM? BEA AquaLogic BPM Suite Industry View Customers BPM and
Government's Adoption of SOA and SOA Examples
Government's Adoption of SOA and SOA Examples Presented by : Ajay Budhraja, Chief of Enterprise Services ME (Engg), MS (Management), PMP, CICM, CSM, ECM (Master) AIIM, ITIL-F Copyright 2008 Ajay Budhraja
Introduction to Service-Oriented Architecture for Business Analysts
Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing
Technical Track Session Service-Oriented Architecture
Technical Track Session Service-Oriented Architecture Terry Woods Agenda A little history What is Service-Oriented Architecture? How do you build a Service-Oriented Architecture Solution? What is an Enterprise
Enterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
SOA : To Do or Not to Do
Abstract SOA : To Do or Not to Do Gopala Krishna Behara and K.T.R.B Sarma As business moves from Web services to SOA, adoption and successful implementations of SOA become more evident. The goal of SOA
Service Oriented Architectures
8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) [email protected] http://www.iks.inf.ethz.ch/ The context for SOA A bit of history
SOMA, RUP and RMC: the right combination for Service Oriented Architecture
SOMA, RUP and RMC: the right combination for Service Oriented Architecture WebSphere User Group, Bedfont, 4th March, 2008 Keith Mantell Senior Solution Architect IBM Rational [email protected] March
SOA and SaaS - new challenges
SOA and SaaS - new challenges Andre Grübel Business Technology Capgemini Loeffelstrasse 44-46 70597 Stuttgart [email protected] Abstract: SOA is moving towards Software as a Service (SaaS), which
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
Business Process Management Enabled by SOA
Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)
How service-oriented architecture (SOA) impacts your IT infrastructure
IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction
Business-Driven Software Engineering Lecture 3 Foundations of Processes
Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster [email protected] Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary
Business Integration Architecture for Next generation OSS (NGOSS)
Business Integration Architecture for Next generation OSS (NGOSS) Bharat M. Gupta, Manas Sarkar Summary The existing BSS/OSS systems are inadequate in satisfying the requirements of automating business
ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford [email protected].
ITU-T Kaleidoscope Conference Innovations in NGN Managing NGN using the SOA Philosophy Y. Fun Hu University of Bradford [email protected] Next Generation Network (NGN) A IP/IMS based network Provide
Table of Contents. 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8
Table of Contents 1 Executive Summary... 2 2. SOA Overview... 3 2.1 Technology... 4 2.2 Processes and Governance... 8 3 SOA in Verizon The IT Workbench Platform... 10 3.1 Technology... 10 3.2 Processes
Architectural Requirements for an SOA Based on Web Services. Jim Bole VP, Engineering Infravio, Inc. April 23, 2003
Architectural Requirements for an SOA Based on Web s Jim Bole VP, Engineering Infravio, Inc. April 23, 2003 Agenda! Web s is an integration technology! Web s role in an SOA! Unique Features and Challenges
L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti
L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti Francesco Maselli Technical Manager Italy Milano, 6 Maggio 2008 Aula magna di SIAM CONFIDENTIALITY STATEMENT AND COPYRIGHT
A Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC [email protected] Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
Business Process Management Tampereen Teknillinen Yliopisto
Business Process Management Tampereen Teknillinen Yliopisto 31.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group IBM SOA 25.10.2007 Kimmo Kaskikallio IT Architect IBM Software Group Service Oriented
Service-oriented architecture in e-commerce applications
Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and
Chapter 15. Web services development lifecycle
Slide 15.1 nology Chapter 15 Web Services Development Lifecycle Web Service es: Princip ples & Tech Mike P. Papazoglou [email protected] Slide 15.2 Topics Web services development Properties of service development
SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government
SOA + BPM = Agile Integrated Tax Systems Hemant Sharma CTO, State and Local Government Nothing Endures But Change 2 Defining Agility It is the ability of an organization to recognize change and respond
Unifying IT Vision Through Enterprise Architecture
Unifying IT Vision Through Enterprise Architecture A model for Strategic Alignment Northeast Ohio Information Technology & Enterprise Architects (NEO-ITEA) Presentation To: Integrate 2010: Uniting the
Service-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
API Architecture. for the Data Interoperability at OSU initiative
API Architecture for the Data Interoperability at OSU initiative Introduction Principles and Standards OSU s current approach to data interoperability consists of low level access and custom data models
15 Years of Service Oriented Architecture at Credit Suisse
Public 15 Years of Service Oriented Architecture at Credit Suisse Lessons Learned Remaining Challenges Keynote SATURN 2013 Minneapolis, USA Stephan Murer, Senior Advisor, KG 97 May 1, 2013 Information
Developers Integration Lab (DIL) System Architecture, Version 1.0
Developers Integration Lab (DIL) System Architecture, Version 1.0 11/13/2012 Document Change History Version Date Items Changed Since Previous Version Changed By 0.1 10/01/2011 Outline Laura Edens 0.2
SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture
SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:
WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS?
WHAT IS BPEL AND WHY IS IT SO IMPORTANT TO MY BUSINESS? PUBLISHED FEBRUARY 2012 Written by M.W. Cobban Director Operations and Support SoftCare HealthCare Solutions 1-888-SoftCare (1-888-763-8227) www.softcare.com
ANALYZING THE USAGE OF OPEN SOURCE PRODUCTS FOR SOA. Sajid Ali. A thesis submitted in partial fulfillment of the requirements for the degree of
ANALYZING THE USAGE OF OPEN SOURCE PRODUCTS FOR SOA By Sajid Ali A thesis submitted in partial fulfillment of the requirements for the degree of Master of Software Engineering of Distributed Systems School
AquaLogic Service Bus
AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership
Use service virtualization to remove testing bottlenecks
Use service virtualization to remove testing bottlenecks Discover integration faults early by pushing integration testing left in the software lifecycle Contents 1 Complex, interconnected applications
Business-Driven, Compliant Identity Management
Solution in Detail NetWeaver NetWeaver Identity Business-Driven, Compliant Identity Using NetWeaver Identity Managing users in heterogeneous IT landscapes presents many challenges for organizations. System
CLOUD COMPUTING AND PUBLIC SAFETY SERVICES
CLOUD COMPUTING AND PUBLIC SAFETY SERVICES This paper examines the emergence of Service Oriented Architectures, their implementation in Cloud computing services and the likely impact on Public Safety systems
Designing an Enterprise Application Framework for Service-Oriented Architecture 1
Designing an Enterprise Application Framework for Service-Oriented Architecture 1 Shyam Kumar Doddavula, Sandeep Karamongikar Abstract This article is an attempt to present an approach for transforming
Software Service Engineering Architect s Dream or Developer s Nightmare?
Software Service Engineering Architect s Dream or Developer s Nightmare? Gregor Hohpe Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043 [email protected] Abstract. Architectural principles such
What You Need to Know About Transitioning to SOA
What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
Service-Oriented Architecture: Performance Issues and Approaches
Chapter 4 Applications and Impacts Service-Oriented Architecture: Performance Issues and Approaches M.Swientek 1, 2, 3, U.Bleimann 1 and P.S.Dowland 2 1 University of Applied Sciences Darmstadt, Germany
SOA IN THE TELCO SECTOR
SOA IN THE TELCO SECTOR In order to optimize costs and improve IT management, companies look with greater interest at business process management and optimization issues. The present reference model for
Oracle Identity Management for SAP in Heterogeneous IT Environments. An Oracle White Paper January 2007
Oracle Identity Management for SAP in Heterogeneous IT Environments An Oracle White Paper January 2007 Oracle Identity Management for SAP in Heterogeneous IT Environments Executive Overview... 3 Introduction...
MANAGING USER DATA IN A DIGITAL WORLD
MANAGING USER DATA IN A DIGITAL WORLD AIRLINE INDUSTRY CHALLENGES AND SOLUTIONS WHITE PAPER OVERVIEW AND DRIVERS In today's digital economy, enterprises are exploring ways to differentiate themselves from
SERVICE ORIENTED ARCHITECTURE
SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the
Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures
Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable
Pervasive Software + NetSuite = Seamless Cloud Business Processes
Pervasive Software + NetSuite = Seamless Cloud Business Processes Successful integration solution between cloudbased ERP and on-premise applications leveraging Pervasive integration software. Prepared
SOA Success is Not a Matter of Luck
by Prasad Jayakumar, Technology Lead at Enterprise Solutions, Infosys Technologies Ltd SERVICE TECHNOLOGY MAGAZINE Issue L May 2011 Introduction There is nothing either good or bad, but thinking makes
ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility
ORACLE MOBILE SUITE COMPLETE MOBILE DEVELOPMENT AND DEPLOYMENT PLATFORM KEY FEATURES Productivity boosting mobile development framework Cross device/os deployment Lightweight and robust enterprise service
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
Enterprise Service Bus Defined. Wikipedia says (07/19/06)
Enterprise Service Bus Defined CIS Department Professor Duane Truex III Wikipedia says (07/19/06) In computing, an enterprise service bus refers to a software architecture construct, implemented by technologies
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution
Smart SOA application integration with WebSphere software To support your business objectives Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment
What s New in Sonic V7.5 Rick Kuzyk
What s New in Sonic V7.5 Sonic ESB 7.5 Senior Portfolio Specialist 2 What s New in Sonic V7.5 Sonic ESB Timeline Sonic XQ March 2002 World s First Enterprise Service Bus Sonic ESB 6.0 March 2005 Continuous
Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems
Vortex White Paper Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Version 1.0 February 2015 Andrew Foster, Product Marketing Manager, PrismTech Vortex
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration
Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I s Integration Dr. Timothy D. Kehoe, Irene Chang, Dave Czulada, Howard Kong, Dr. Dino Konstantopoulos
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
Service Oriented Architecture Case: IBM SOA Reference Architecture
Service Oriented Architecture Case: IBM SOA Reference Architecture Group 6: 0309441 Mikko Seppälä 0275669 Puranen Sami Table of Contents 1 International Business Machines Corporation... 3 2 IBM and Services
Service Mediation. The Role of an Enterprise Service Bus in an SOA
Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7
A Guide Through the BPM Maze
A Guide Through the BPM Maze WHAT TO LOOK FOR IN A COMPLETE BPM SOLUTION With multiple vendors, evolving standards, and ever-changing requirements, it becomes difficult to recognize what meets your BPM
The Evolution from EAI to ESB
Header 1 The Evolution from EAI to ESB IONA Technologies April 2006 The Evolution from EAI to ESB 2 Introduction As an industry leader, IONA is at the forefront of vision and production of enterprise integration
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
OPENIAM ACCESS MANAGER. Web Access Management made Easy
OPENIAM ACCESS MANAGER Web Access Management made Easy TABLE OF CONTENTS Introduction... 3 OpenIAM Access Manager Overview... 4 Access Gateway... 4 Authentication... 5 Authorization... 5 Role Based Access
SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008
SOA Fundamentals For Java Developers Alexander Ulanov, System Architect Odessa, 30 September 2008 What is SOA? Software Architecture style aimed on Reuse Growth Interoperability Maturing technology framework
So far in the first three chapters of this book we have studied an overview of SAP
4 CHAPTER SAP ERP Integration Overview with Other Systems So far in the first three chapters of this book we have studied an overview of SAP business suite applications and the NetWeaver Application Server
Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich
Di 6.1a January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich Warum naive SOA scheitert Ein Erfahrungsbericht Adam Bien How To Kill a SOA Project Early? [Warum naive SOA scheitert]
BMC Software Inc. Technical Disclosure Publication Document Enterprise Service Bus (ESB) Insulation Service. Author. Vincent J.
BMC Software Inc. Technical Disclosure Publication Document Enterprise Service Bus (ESB) Insulation Service Author Vincent J. Kowalski Posted: May 2011 Overview This document describes the invention, the
Sadržaj seminara: SOA Architecture. - SOA Business Challenges. - 1990s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach
Sadržaj seminara: SOA Architecture - SOA Business Challenges - 1990s: Billion Dollar Lock-In - Integration Tools - Point-to-Point Approach - New $200B Lock-In: Big Apps - Frozen Enterprise Asset Concept
Role Based Identity and Access Management Basic Infrastructure for New Citizen Services and Lean Internal Administration
Role Based Identity and Access Management Basic Infrastructure for New Citizen Services and Lean Internal Administration Horst Bliedung Director International Sales CEE Siemens IT Solutions and Services
Moving from EAI to SOA An Infosys Perspective
Moving from EAI to SOA An Infosys Perspective Manas Kumar Sarkar Over years traditional Enterprise Application Integration (EAI) has provided its benefits in terms of solution re-use, application decoupling
An Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events
An Oracle White Paper November 2009 Oracle Primavera P6 EPPM Integrations with Web Services and Events 1 INTRODUCTION Primavera Web Services is an integration technology that extends P6 functionality and
Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company. www.cbdiforum.
Independent Insight for Oriented Practice An SOA Roadmap John C. Butler Chief Architect A CBDI Partner Company www.cbdiforum.com Agenda! SOA Vision and Opportunity! SOA Roadmap Concepts and Maturity Levels!
SAP Solution in Detail SAP NetWeaver SAP NetWeaver Identity Management. Business-Driven, Compliant Identity Management
Solution in Detail NetWeaver Business-Driven, Compliant Identity Table of Contents 3 Quick Facts 4 Business Challenges Identity for the User Lifecycle 5 The Solution Supporting a Heterogeneous IT Landscape
SOA and Cloud in practice - An Example Case Study
SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems [email protected] www.pramaan.com
The Primer: Nuts and Bolts of Federated Identity Management
The Primer: Nuts and Bolts of Federated Identity Management Executive Overview For any IT department, it is imperative to understand how your organization can securely manage and control users identities.
