The Industrialization of Software: the movement towards SOA. Judith Hurwitz President & CEO

Similar documents
SOA A Business Driven IT Approach. Author: Sanjeev Kumar October 20, 2012

Service Oriented Architecture

IT6801 / Service Layers/ A.Kowshika SERVICE LAYERS

Enhancing. PeopleSoft Applications With Oracle Fusion Middleware

The Art of Integration. Chris Huff, Manager Enterprise Application Integration, B2B The Home Depot

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

In Pursuit of Agility -

Integration and infrastructure software Executive brief May The business value of deploying WebSphere Portal software in an SOA environment.

IBM EXAM QUESTIONS & ANSWERS

JOURNAL OF OBJECT TECHNOLOGY

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By

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

Understanding the Business Benefits of an Open Source SOA Platform

IBM BPM on zenterprise

Why Enterprise Architecture is must for One-Stop e-government?

Infor Open SOA: Architecture Enablement. white paper

2009 ONE IT WORLD CORPORATION

Service oriented architecture solutions White paper. IBM SOA Foundation: providing what you need to get started with SOA.

RESOLVING APPLICATION DEVELOPMENT ISSUES USING SOA Y. KIRAN KUMAR 1, G.SUJATHA 2, G. JAGADEESH KUMAR 3

How SOA Can Help EA. Enterprise Architecture Conference 2008

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

SERVICE ORIENTED ARCHITECTURE (SOA)

What s in the Code Unraveling the Enigma of Legacy Systems. logical solutions. adjusted to the need

BPM 2020: Outlook for the Next 3-4 Years

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange

Aligning IT with Business Goals Through SOA

Enterprise Architecture Development

PRINCIPLES OF SERVICE ORIENTATION

Collaboration Solution (B2B Document Exchange) Vikram Bhatia, Dy GM Retail Solutions, IBM India

Business Integration Architecture for Next generation OSS (NGOSS)

Mainframe Development Study: The Benefits of Agile Mainframe Development Tools

Mark Bailey Senior System Consultant Security, Government, & Infrastructure 2008 Intergraph Corporation

SOA Analyst Certification Self-Study Kit Bundle

SERVICE ORIENTED ARCHITECTURE SOA INTRODUCTION

1. INTRODUCTION BACKGROUND ENTERPRISE SOA BENEFITS AND TECHNOLOGIES AN ENTERPRISE SOA FRAMEWORK...6

JOURNAL OF OBJECT TECHNOLOGY

PLANNING AGILE MODERNIZATION FOR SUCCESS

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

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

Information Architecture: Leveraging Information in an SOA Environment. David McCarty IBM Software IT Architect. IBM SOA Architect Summit

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

Why Machine Learning for Enterprise IT Operations

Service Oriented Architecture

Enterprise Process Integration

The Business Case for SOA. Rationalizing the Benefits of Service-Oriented Architecture. Business White Paper

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

SOA Concepts. Service Oriented Architecture Johns-Hopkins University

SOA Down to Earth: What You Should and Shouldn't Do to Make It Happen

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

Couldn t Wait For Code... So Went Ahead Without It

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

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

Cloud Computing Lectures SOA

PERSPECTIVE. Microservices A New Application Paradigm. Abstract

Enterprise IT Architectures SOA Part 3

What is SOA? Why is SOA Good for Business?

Translate Integration Imperative into a solution Framework. A Solution Framework. August 1 st, Mumbai By Dharanibalan Gurunathan

API Gateway based approach to Integrations

Information On Demand for General Business

Patrick F. Carey Bernard W. Gleason. May 2005

HYPERSERVICE BUSINESS PLATFORM 0

Reading Strategies and Second Edition Changes

APIs for the I. The Role of APIs and Web Services in the Era of Digital Business Transformation

Service-oriented Architecture with BS2000/OSD

SOA Principles of Service Design

SOA Success Methodology

nel panorama SOA Il ruolo nuovo del system integrator

The Role of the Operating System in Cloud Environments

Aligning Strategy and Execution with Enterprise Performance Management (EPM)

MTAT Enterprise System Integration

SOA: Simple, Open, Affordable. Pierre Fricke Director, Product Line Management JBoss - a division of Red Hat

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

Adaptive work environments

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

Mapping Service-Orientation to TOGAF 9 Part IV: Applying Service-Orientation to TOGAF s Service Contracts

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

Accenture Software for Health and Public Service. Accenture Public Service Platform. Taking SOA from the Whiteboard to the Data Center and Beyond

SOA and the Enterprise Jurgen Coppens Accenture

Currently a service can be built and implemented as : Web service REST Component

by Adam Michelson Director, Open Source Enterprise Architecture

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

Black Marble Solutions

SIFI Technologies: Simple Instruments for Innovation

PTC INTEGRITY ASSET LIBRARY INTRODUCTION

Service Oriented Realization of The HTNG Reference Architecture

Cloud Computing & On Demand Services

Information Delivery with SOA

A Fresh Look at the Mainframe

ESSENTIAL RECIPES FOR THE DIGITAL JOURNEY OF ENTERPRISES

Focus on SOA Express. Extending the value of mainframe applications through Service-Oriented Architecture (SOA)

ANZ Customer Case Study IBM FileNet as an enabler of Enterprise Business Process Management (BPM) at ANZ

23. Service-Oriented Architectures

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT.

Business-Driven Software Engineering Dr. Thomas Gschwind Dr. Jochen Küster

Enterprise Architecture Consulting for BP R&M DCT Enterprise Architecture Implementation Project by Enterprise Architects

Inspire. Solution Overview. for solutions development

Service-oriented architecture (SOA)

Laura Kiama WebSphere Sales Specialist. WebSphere. WebSphere IBM Corporation

<Insert Picture Here> Service Oriented Architecture

Simplifying and Sustaining Global Process Transformation. Mike Bonfiglio, Business Process Management Lead June 22, 2010

Transcription:

The Industrialization of Software: the movement towards SOA Judith Hurwitz President & CEO

The agenda! How are we transitioning?! What is Software Industrialization?! What is SOA?! Where are we headed?

Where are we today?! Too much bottoms up development of solutions! Too many disconnects between software elements and business process! Too many departmental stove-piped applications! Too many point-to-point integrations! Too much focus on solving one specific problem at a time There is no future proofing!

The Challenges!How do you focus on the business goal?!how do you leverage your software investments in the most cost effective and business effective way?!how do you institute the right level of oversight?

Can You Protect Yourself?! How does corporate governance impact the way software is designed?! Are your business rules in synch with proper business practices?! Are there rules buried in applications that are contradictory?! If you plan to create a flexible component driven architecture that will be as relevant in terms of code, connectivity, and business process in 2008 will it be obsolete before you deploy it?

The Answer is SOA! Evolution is underway! Built on 25 years of effort! Creating a new paradigm for thinking about software from the business perspective! SOA is a combination of software engineering, business process orientation, and a new management philosophy! An uncomfortable transition

What is SOA? A software architecture for building applications that implement business processes or services using a set of loosely-coupled black-box components orchestrated to deliver a well-defined level of service

SOA is.! A Software Architecture " Implements business processes or services " Set of black-box components " Loosely coupled " Well defined level of service

SOA is focused on the business goal! Leveraging valuable software assets and best practices by turning them into reusable business services! Enabling these business services to be combined based on need! Insure that the combined assets deliver the right business objectives and meet regulatory requirements

It s About Thinking Differently! Think differently about: " Software " Process " Linking rather than integrating " Managing based on process! It s putting the pieces in context with: " Security " Data " Quality " Manageability

It s About Industrialization! What does industrialization mean?! Where did it start?! What does it mean for software?

Industrialization: The Model! James Watt " Power for the automation of manual tasks! Eli Whitney " Standard (interchangeable) components! Thomas Edison & Nicola Tesla " Distributed power! Henry Ford " The assembly line

A Comparison Manufacturing! The automation of manual tasks! Standard (interchangeable) components! Distributed power! The assembly line IT! The automation of intellectual tasks! No Standard (interchangeable) software parts! Distributed IT! No assembly line

Applying Industrialization to Software! How do we start to apply industrialization to software?! How do the pieces fit together to create a new business orientation?

The Keys! Web services delivers the ability to connect Interchangeable components (at the right level of granularity)! BPM delivers the production line! SOA delivers the manufacturing plant and also the supply chain connections

Why go to all this effort of industrialization? To Enable Business executives to manage and change the business by leveraging IT assets

How to get there? This goal demands extremely versatile software through business services and XMLbased web services interfaces

What is a Business Process?! The Components of a Business Process " People " Software Applications " Adapters " Process flow management

A Business Process

The Three Layers of SOA Business Layer Process Flow 1 Process Flow 1 BUSINESS SERVICE MAPPING Business Service Layer App App App App App App App App App App IMPLEMENTATION MAPPING IT Infrastructure Layer

Web Services Definition XML-based platform-independent standard to pass data and call processes within distributed systems i.e. Screen scraping without screens

How to get started?! Get top level sponsorship! Invest in a platform that is independent of implementation architectures! Create a cross-functional business task force focused on the long term! Plan from the top down with an upper management directive! Develop a blueprint that is a long term model without dependencies on any one technology! Build only what you can t buy! Assume change will and should happen (only dying businesses are static)! Build architectural models without stove pipes

Important Principles! Establish good governance principles " Who owns the business service? " Who signs off on a service? " Are there different versions of the same service? " Is the service certified in terms of logic and quality?

SOA Market Trends and Observations! Transforming the business leverage of information technology! Line of business leaders are driving move to SOA! SOA creates a common language for collaboration between business and technology leaders! SOA is proving to be a pragmatic approach to leveraging investments in technology and best practices

SOA Market Trends and Observations! Increasing attention to determining the right definition of services so that it can be applied broadly across many parts of the organization! Organizations are establishing best practices to allow them to find the level of granularity so that services are optimized for the business! Security within a highly virtualized environment has become key customer demand! Manageability of both business services and infrastructure is growing as foundation for SOA expansion

The Strengths of SOA is Flexibility! What are customers doing? " Encapsulate existing components as services that were linked together through an enterprise service bus to focus on faster customer satisfaction. " Creating a SOA governance model to establish clear guidance for working with business services across various departments. " Creating an innovative business process to ensure that it was able to innovate in light of a highly competitive market. " Adding a portal interface so that all sales representatives could access key information services about products offerings across divisions

SOA is About Good Business & Technical Practice! SOA is about understanding your business! SOA is about creating a reusable set of services that mirror the business! SOA is about being able to link the right pieces together at the right time to create competitive differentiation! SOA is a journey that allows a flexible approach to incrementally adding both business and infrastructure components as the foundation for the future! SOA is about a life cycle of business services supported by a scalable, secure, and manageable infrastructure

Thank you! www.hurwitz.com