Applying SOA to OSS. for Telecommunications. IBM Software Group

Similar documents
Service-Oriented Architectures

Service Oriented Architecture 1 COMPILED BY BJ

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford

Service Oriented Architecture (SOA) An Introduction

Sadržaj seminara: SOA Architecture. - SOA Business Challenges s: Billion Dollar Lock-In. - Integration Tools. - Point-to-Point Approach

SOA and Cloud in practice - An Example Case Study

Extend the value of your core business systems.

A Quick Introduction to SOA

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

Service-Orientation and Next Generation SOA

Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company.

Business Integration Architecture for Next generation OSS (NGOSS)

Federal Enterprise Architecture and Service-Oriented Architecture

Developing SOA solutions using IBM SOA Foundation

Service-Oriented Architecture and Software Engineering

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

Service Oriented Architecture

SOA Governance and the Service Lifecycle

The Enterprise Service Bus: Making Service-Oriented Architecture Real

An Oracle White Paper October Maximize the Benefits of Oracle SOA Suite 11g with Oracle Service Bus

SOA Myth or Reality??

Table of Contents. 1 Executive Summary SOA Overview Technology Processes and Governance... 8

SOA: The missing link between Enterprise Architecture and Solution Architecture

Service-Oriented Architecture: Analysis, the Keys to Success!

2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus

Service Mediation. The Role of an Enterprise Service Bus in an SOA

SOA Planning Guide The Value Enablement Group, LLC. All rights reserved.

Guiding Principles for Modeling and Designing Reusable Services

Business Process Management Enabled by SOA

A Study on the Integration Model of EIS Based on SOA

How service-oriented architecture (SOA) impacts your IT infrastructure

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

SOA REFERENCE ARCHITECTURE

A standards-based approach to application integration

10 Years of Hype Cycles - Do We Forget Knowledge?

Enterprise Application Designs In Relation to ERP and SOA

SOACertifiedProfessional.Braindumps.S90-03A.v by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Service-Oriented Computing and Service-Oriented Architecture

Business Process Management Tampereen Teknillinen Yliopisto

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

CSCI 5828 Spring 2010 Foundations of Software Engineering. - Arpit Sud

IBM Information Management

Designing an Enterprise Application Framework for Service-Oriented Architecture 1

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

Introduction to Service Oriented Architectures (SOA)

JOURNAL OF OBJECT TECHNOLOGY

Service-oriented architecture in e-commerce applications

Chapter 15. Web services development lifecycle

Service Oriented Architecture Case: IBM SOA Reference Architecture

Patterns for Business Object Model Integration in Process-Driven and Service-Oriented Architectures

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Oracle SOA Reference Architecture

SOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008

SOA GOVERNANCE MODEL

Definition of SOA. Capgemini University Technology Services School Capgemini - All rights reserved November 2006 SOA for Software Architects/ 2

BPM and SOA require robust and scalable information systems

Government's Adoption of SOA and SOA Examples

Enabling SOA Using WebSphere Messaging

Technical Track Session Service-Oriented Architecture

Di 6.1a. Warum naive SOA scheitert Ein Erfahrungsbericht. Adam Bien. January 26-30, 2009, Munich, Germany ICM - International Congress Centre Munich

Enterprise Reference Architecture

Policy Driven Practices for SOA

Service Oriented Architectures Using DoDAF1

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

Analysis and Design Techniques for Service-Oriented Development and Integration

The SOA Yellow Brick Road: Drawing the Curtin on the SOA Wizard

Introduction to Service-Oriented Architecture for Business Analysts

Enterprise SOA Strategy, Planning and Operations with Agile Techniques, Virtualization and Cloud Computing

SOA Success is Not a Matter of Luck

Service Oriented Architecture Based Integration. Mike Rosen CTO, AZORA Technologies, Inc.

SOA + BPM = Agile Integrated Tax Systems. Hemant Sharma CTO, State and Local Government

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

SOA CERTIFIED CONSULTANT

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

SOA : To Do or Not to Do

So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO

Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen

ESB as a SOA mediator: Minimizing Communications Complexity

SOA REFERENCE ARCHITECTURE: SERVICE TIER

Introduction to ESB and Petals ESB

Component-Based and Service-Oriented Software Engineering: Key Concepts and Principles

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Myths About Service-Oriented Architecture Demystifying SOA. producers can coexist, and still have no dependence on each other.

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

Increasing IT flexibility with IBM WebSphere ESB software.

Enterprise Service Bus

Prerequisites for Successful SOA Adoption

Moving from EAI to SOA An Infosys Perspective

An introduction to SOA and the HP NonStop server environment

Service Oriented Architectures

Transcription:

IBM Software Group Applying SOA to OSS for Telecommunications Kevin Twardus Manager of Industry Architecture and Standards IBM Software Group Communications Sector IBM Corporation

The Details of SOA depends on your role SOA in context Business a set of services that a business wants to expose to their customers and partners, or other portions of the organization Architecture an architectural style which requires a service provider, requestor and a service description a set of architectural principles, patterns and criteria which address characteristics such as modularity, encapsulation, loose coupling, separation of concerns, reuse, composability and single implementation a programming model complete with standards, tools and technologies such as Web Services Implementation 2

What Operators are Saying about SOA and OSS Business POV I want to decrease the complexity, risk, and cost of integration, a.k.a integration tax Maximize the return on your integration investment using service oriented integration techniques, i.e. leverage reuse Lower cost to add new interfaces and modify existing interfaces Easily and incrementally expand integration services, growing capabilities over time Work with single or multi-vendor integration environments Support both synchronous and asynchronous interfaces Start with the software we already own alongside our existing integration architecture 3

SOA Optional and Mandatory Principles We need a architectural method to help ensure Mandatory (Consensus) Loose coupling (in terms of interface contract, not time), implying the existence of a formal, well-defined interface contract Location transparency a service user (consumer) should not hardcode any endpoint information Protocol transparency a service can be reached via several transport protocols without having to be recode/recompile the service invocation logic Optional (Emerging Consensus) Mediation, e.g. through an Enterprise Service Bus (ESB) Common data model and transformations (or even semantic brokering) Single-instance (a.k.a. singleton pattern) Manageable (security, deployment, logging, dynamic rerouting, maintenance) Find-bind-execute paradigm (role triangle) from Sun SOA and Web services Services are self-contained and modular Services have a network-accessible interface Service-oriented architectures support self-healing. Technology neutral, standardized, consumable, reusable, abstracted, published, formal, and relevant. CBDI 4

SOMA, a specialized method to support our desire to arrive at reusable assets e.g. SOMA Method: Service-Oriented Modeling and Architecture SOA reference model : Layered solution view << Input from: Business Componentization/Analysis >> Identification of candidate Services, Boundaries, and Flows Specification of Services, Components, Flows Realization Decisions << Output to: SOA Implementation >> 5

Applying the method in the OSS context Design Strategy Emerging Component Models, e.g NGOSS can be interpreted through SOA Inventory Analysis Prioritization Decompose Assemble Integrate Test Deploy Implementation SOMA Design Activation Specify Build Operation Manage OSS Web services, etc Engineering Development De-Activation Removal 6

Governance Data Architecture (meta-data) & Business Intelligence QoS Layer (Security, Management & Monitoring Infrastructure Services) Integration (Enterprise Service Bus) 7 IBM Software Group SOA through SOMA Framework Solution View Subscriber B2B Consumers Business Process Composition; choreography; business state machines Service Consumer Services atomic and composite Service Components OO Application Custom Application Packaged Application Operational Systems Service Provider Atomic Service Composite Service Registry

Integration Services Integration services implement common mediation patterns The above group, from a recent developerworks article*, are potential integration services There are parallels to NGOSS DTFS Integration services implement the same canonical message model and share the common message semantics Integration services will not make design time assumptions about sequencing Integration services should be stateless some services may persist data *http://www-128.ibm.com/developerworks/webservices/library/ws-soa-progmodel4/index.html 8

Leveraging Off the Shelf Technology to Deploy New Component Model, e.g. Web services Recent NGOSS Catalyst Projects BUSINESS AGILITY Sponsored by: Covad Automation of Order and Inventory Management using the SID Participants: IBM, Pantero, Ceon NGOSS SERVICE ENABLEMENT Sponsored by: BT, KT, Qinetiq Implementation of Distribution Transparency Framework Services (DTFS) emphasis on deploying NGOSS contracts using a shared repository/directory Participants: IBM, Microsoft, Pantero, Amdocs ARCHITECTURE RATIONALIZATION TOOLING Sponsored by: at&t, Sprint, Qinetiq Tooling methods and best practices from an architecture perspective for the management of the lifecycle for services over IP Participants: IBM, Amdocs, Pantero, Tigerstripe, Nakina 9

The Need for Incremental Transformation to SOA In order to arrive at an appropriate SOA solution, we must rethink Architecture You are building an ecosystem Does NOT happen overnight an important factor is the right entry point 10