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

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

Solution Architecture Training: Enterprise Integration Patterns and Solutions for Architects

Cloud Computing Lectures SOA

How SOA Can Help EA. Enterprise Architecture Conference 2008

SOA Analyst Certification Self-Study Kit Bundle

MTAT Enterprise System Integration. Lecture 6 Service-Oriented Architecture Basic Concepts

Service Oriented Architecture

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

Service Oriented Architecture

SERVICE ORIENTED ARCHITECTURE SOA INTRODUCTION

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

Service Oriented Architecture for Architects

IBM EXAM QUESTIONS & ANSWERS

AMP/ADTECH SOA Workshop. August 2017

OPN Only Oracle SOA Suite 11g Implementation Boot Camp

SOA Concepts. Service Oriented Architecture Johns-Hopkins University

SOA Praxiserfahrungen

SERVICE ORIENTED ARCHITECTURE (SOA)

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

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

CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE

Enterprise Services Repository

The Path to SOA for ISVs. ISV Constant: Change

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

Integrating the Enterprise. How Business Leaders are Implementing Digital Integration

Integrating Business Processes

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By

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

Application Migration Patterns for the Service Oriented Cloud

SOA Security Certification Self-Study Kit Bundle

Integration in a Cloud native world

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

Web Services and Application Integration Conference Los-Angeles May 5-7, 2003

IBM Global Technology Services. Weaving the solution Dharanibalan Gurunathan 1 st August, Mumbai

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT.

nel panorama SOA Il ruolo nuovo del system integrator

<Insert Picture Here> Service Oriented Architecture

ALFABET 9.12 WHAT S NEW IN. With Alfabet 9.12 you can: Risk mitigation planning & management ALFABET

Application Mediation

Keynote Presentation: Driving the Value of SOA in an Enterprise Architecture

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

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

Oracle s Cloud Computing Strategy

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS

Oracle Cloud Blueprint and Roadmap Service. 1 Copyright 2012, Oracle and/or its affiliates. All rights reserved.

SOMF at a Glance. Methodologies Corporation:

IBM WebSphere Service Registry and Repository, Version 6.0

RAPID DELIVERY METHODS FOR ENTERPRISE ARCHITECTURE 3-DAY WORKSHOP WITH INTERACTIVE TEAM SESSIONS TO FAST-TRACK TO ENTERPRISE ARCHITECTURE MATURITY

Information Delivery with SOA

First Steps to Building a Single View of an SOA. Introducing the SOA Implementation Framework

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise

Buses Don't Fly: Why the ESB is the Wrong Approach for Cloud Integration A SNAPLOGIC WHITEPAPER

<Insert Picture Here> Enterprise (-wide) SOA?! Thoughts beyond technology and XML

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

Fortacs Group, LLC S T R A T E G I C B U S I N E S S A N D I T S O L U T I O N S

Enterprise Application Integration using MQSeries and Web services

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

Possibilities for Modeling and Integration of Business Processes*

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

MTAT Enterprise System Integration

SOA Success Methodology

IT Architect Regional Conference 2007

SOA, Web 2.0, and Web Services

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

Service-Oriented Architecture and its Implications for Software Maintenance and Evolution

Enterprise Process Integration

Impact and Consequence Analysis in Modern Architectural Frameworks

Copyright 2012, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 16

Inspire. Solution Overview. for solutions development

Web Services TPF Users Group, Acapulco May 2004

Theoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply

Cloud Computing, How do I do that?

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

SOA in the Enterprise: A Survey of the Technical Landscape Introduction

zapnote Analyst: Ronald Schmelzer

Informatica Cloud Application Integration

IN COMPLEX PROCESS APPLICATION DEVELOPMENT

Service-Oriented Computing

JOURNAL OF OBJECT TECHNOLOGY

BJA Regional Information Sharing Conference Implementation Strategies and Emerging Standards for SOA. Presented by Kael Goodman

PRIMAVERA WEB SERVICES

Understanding the Business Benefits of an Open Source SOA Platform

SCA Services, Cloud & Architecture

Service-Oriented Architecture (SOA)

Automating the Collaborative Enterprise

Chapter 1 Web Services Basics

Business Constant: Change

Enhancing. PeopleSoft Applications With Oracle Fusion Middleware

Moving to a Service-Oriented Architecture

JBoss Enterprise SOA Platform

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

Architecting SOA With A Business Focus

Driving XML Standards Convergence and Interoperability

MEGA Suite & Methodology

Enterprise IT Architectures SOA Part 2

PERFORMANCE ANALYSIS TO SUPPORT B2C SYSTEM IN AIRLINE INDONESIA BASED ON SOA USING ENTERPRISE SERVICE BUS

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

5 Pitfalls and 5 Payoffs of Conducting Your Business Processes in the Cloud

Enterprise IT Architectures SOA Part 2

Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - Making the Case for SOA Arlene F.

Transcription:

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and e Cloud 3-day seminar Give Your Business e Competitive Edge There has been a lot of talk about unsuccessful SOA projects during e last couple of years. Some analysts have gone as far as pronouncing SOA dead. The tru is ere is noing wrong wi SOA, but it has often been e victim of identity eft : Web Services technologies and middleware products pretend to be e architectural blueprint for your SOA. However, SOA s true identity lies in e best practices for service orientation, a well defined architecture blueprint, and service oriented development processes at we can rely on to achieve predictable results. Many companies have embraced a SOA approach for development and integration projects. Now ey are embarking on e next phase a more systematic adoption of service-oriented practices. However, simply buying into middleware technologies like Enterprise Service Bus and e latest generation of development tools is not sufficient for successful implementation of an enterprise SOA. It is time to expand our view on SOA: how can we assess e maturity level of our organization and define a roadmap for future projects? How do we navigate e increasing number of standards and overlapping product offerings? Governance and security have to be a concern from e very beginning, and we need to prepare our service based applications to run in a cloud wiout requiring costly modifications. This seminar starts wi examples of key business strategies at drive SOA and explains how SOA can enable em. It en discusses e progression of a SOA rough ree phases: we will talk about e typical elements at comprise a basic SOA, followed by e second phase where services are being virtualized and middleware technology is introduced as an intermediary, and finally moving SOA into e cloud in e ird phase. The seminar en outlines e important aspects at have to be addressed when defining an architecture blueprint, which is e cornerstone of a successful SOA. This includes defining a loosely coupled architecture and proper separation into service layers (i.e. orchestration, application, and infrastructure services), as well as a comparison of traditional, Web Services based and RESTful architectures. The seminar also shows how SOA enables Rich Internet Applications (RIAs) and discusses e key standards at one should consider when implementing services. Next, e seminar gives you insight into e organizational challenges at IT managers face wi e adoption of SOA, and how to increase e maturity level of e IT organization in order to evolve SOA to a large (enterprise) scale. It shows how to master e full service lifecycle including design, implementation, deployment, and management rough a service oriented development meodology. The seminar en examines open source tools in terms of eir support for SOA and concludes wi two case studies at exemplify how service oriented analysis, modeling, and design principles have been applied in a real world project, and how RIA, REST, SOAP-based services and legacy encapsulation were used to modernize a large-scale business system at has a multitude of interdependencies on oer systems. 1

Benefits of Attending Learn how SOA can facilitate e alignment of IT wi your business. Identify e challenges and benefits of developing an Enterprise Architecture. Understand e synergies between SOA and Cloud Computing. Determine how your organization scores on a SOA Maturity Model and define a SOA Roadmap to move to e next level. Learn how IT culture has to change to successfully adopt e new style of architecture. Understand how Web Services and oer standards can be used to implement a SOA. Discover e role of open source tools in a Service Oriented Architecture. Learn how Enterprise Service Buses (ESB) can enable and facilitate integration of applications wiin your enterprise and across a B2B value chain Understand e key elements of a service oriented Software Development Life Cycle. See how service oriented analysis, modeling, and design were applied in a project. Who Should Attend Architects who want to adopt a Service Oriented Architecture. IT professionals who need to see how SOA can be applied to development as well as integration projects. IT Managers and IT Strategists selecting new standards and products for enterprise architecture IT Managers and IT Strategies evaluating feasible strategies for application development and integration. Architects and Developers who want to know how SOA can be applied to bo, EAI and B2B application integration. Consultants who need to recommend and use different implementation strategies for building a SOA. Prerequisite: This class requires attendees to have a high level understanding of distributed computing concepts. 2

Seminar Outline 1. SOA From a Business Perspective How SOA enables business strategies How to align business and IT rough SOA SOA use cases 2. SOA Phase 1: The Basics Services defined SOA defined What is e notion of Applications in SOA? The Service Layer model Infrastructure services Application services Orchestration services Next Generation SOA SOA vs. Event Driven Architecture (EDA) Synchronous vs. Asynchronous services One size doesn t fit all: Degrees of service orientation and loose coupling SOA and standards Project oriented SOA vs. Governance oriented SOA 3. SOA Phase 2: Service Oriented Integration (SOI), Service Mediation & Service Virtualization Increased business velocity challenges IT The IT response: Service Oriented Integration (SOI) What integration functionality do we need? From SOA to SOI How standards can enable Plug & Play integration Evolving e approach to integration The need for intermediation Enterprise Service Bus (ESB) Introducing e bus Moving beyond basic mediation Implementation choices for intermediaries Service virtualization 4. SOA Phase 3: Moving Into The Cloud Overview of cloud computing Cloud definition From dedicated servers to virtualization to e cloud Sharing & elasticity = economies of scale Cloud deployment models Chose your flavor: Infrastructure as a Service (IaaS), Software as a Service (SaaS), or Platform as a Service (PaaS) Who is using what and why?? IaaS example: Amazon Web Services (AWS) 3

Synergy of SOA and Cloud The Analyst view Approaches to meet demand Architecting applications to take advantage of e cloud Service virtualization vs. server virtualization Automated, on-demand resource provisioning Building multi-tenancy applications based on SOA 5. First Things First: Defining e Architecture Part 1 Definition of (Enterprise) Architecture Enterprise Architecture and SOA What drives e need for architecture? Architecture objectives and standards Logical vs. physical architectures Sample outline for an architecture document Sample business event walk-rough Composite Applications a prevalent application architecture enabled by SOA SOA and e data architecture 6. First Things First: Defining e Architecture Part 2 Representational State Transfer (REST) The concept of resources The uniform interface Architectural constraints Exploiting HTTP What about business logic? Perceived deficiencies of REST Examples Rich Internet Applications (RIAs) and SOA The synergy of RIA and REST JavaScript Object Notation (JSON) vs. XML for RIAs 7. Standards That Are Important For SOA Overview of standards bodies Establishing connectivity rough SOAP Defining service interfaces wi Web Services Definition Language (WSDL) Service Repositories and Service Registries (UDDI) Using Business Process Execution Language (BPEL) and Business Process Management Notation (BPMN) for orchestration Extending automated business processes wi human tasks BPEL4People Web Service Invocation Framework (WSIF) Asynchronous service interaction: Notification Reliable Messaging Web Services Security Web Services Transactions Mapping standards to SOA 8. The IT Perspective: Managing e SOA Evolution Implications of SOA on e IT organization Migration from previously existing architectures to SOA 4

Service oriented development a new SDLC meodology Managing SOA adoption Overview of SOA Maturity Models SOA Governance Why SOA needs governance Business vs. IT vs. EA vs. SOA Governance SOA Governance overview 9. Open Source Software (OSS) for SOA OSS definition Why use OSS? Linux, Apache, mysql, PHP (or Perl) = LAMP OSS for SOA Java Application Servers Spring Framework Enterprise Service Buses Web Services Oer tools OSS vs. Java and Microsoft How OSS and SOA relate Concerns about OSS 10. Case Study I: B2B Gateway Project Overview Three Dimensions of Business Partner Integration Service Oriented Integration Architecture Definition Of Service Layering Designing Service Interfaces REST-like Services Detailed B2B Gateway Logical Architecture Verifying SOA Principles Designing The Schemas Componentization Yields Reuse Conclusions on case study 11. Case Study II: Legacy Modernization Overview of e current system Requirements and objectives for e new system Conceptual architecture and service layers The Rich Internet Application front end REST-based services SOAP-based services Legacy encapsulation Sample sequence diagrams 12. Conclusions Seminar conclusions SOA outlook 5

Appendix A List of commonly used acronyms 250 West 57 Street, Suite 2532 New York, NY 10107 Tel. 212-489-0400 Fax 212-489-1125 6