+ All Categories
Home > Documents > SOA Has Arrived * © Copyright Gartner Inc. Source: [Why You Should Care About Collaboration...

SOA Has Arrived * © Copyright Gartner Inc. Source: [Why You Should Care About Collaboration...

Date post: 19-Dec-2015
Category:
View: 216 times
Download: 4 times
Share this document with a friend
27
Transcript

SOA Has Arrived

* © Copyright Gartner Inc. Source: [Why You Should Care About Collaboration Services – July 29,2005 – N.Drakos, B.Burton].** © Copyright Gartner Inc. Source: [Service Orientation Catalyzes Latest Software Revolution – October 15,2004 – C.Abrams, W.Andrews ].*** © Copyright Computer Wire. Source: [Gartner's Positions on the Five Hottest IT Topics and Trends in 2005 – May 12, 2005 – D.W. Cearley, J.Fenn, D.C.Plummer ].**** © Copyright Gartner Inc. Source: [An SOA Approach Will Boost a Bank's Competitiveness – July 1, 2005 – D.Free, A.Earley; M.L.Kun ].***** © Copyright Gartner Inc. Source: Positions 2005: Service Oriented Architecture Adds Flexibility to Business Processes – February 16, 2005 - S. Hayward].

The move to Service Oriented architecture and the creation of service-oriented business applications are transforming the software market. **

The move to Service Oriented architecture and the creation of service-oriented business applications are transforming the software market. **

SOA's "code once, use many times" mode is becoming a key requirement for the future.****

SOA's "code once, use many times" mode is becoming a key requirement for the future.****

Through 2015, Service Oriented Architecture will transform software from an inhibitor to an enabler of business change…. SOA will shift revenue from packaged software to subscription services and from monolithic suites to composite applications. *****

Through 2015, Service Oriented Architecture will transform software from an inhibitor to an enabler of business change…. SOA will shift revenue from packaged software to subscription services and from monolithic suites to composite applications. *****

Organizations can no longer adopt a wait-and-see attitude regarding open-source software, voice/data convergence, Service Oriented Architecture, IT utility and global sourcing ***

Organizations can no longer adopt a wait-and-see attitude regarding open-source software, voice/data convergence, Service Oriented Architecture, IT utility and global sourcing ***

A Service Oriented Architecture can help organizations reduce complexity, improve flexibility and manage the evolution of collaboration technology deployments. *

A Service Oriented Architecture can help organizations reduce complexity, improve flexibility and manage the evolution of collaboration technology deployments. *

Eleven entry points on the road to SOA

Business Drivers Sample Technology Solution

• Forecasting and planning What ifs, forecasting, scenario planners

• Regulatory compliance Auditing, EAI, security, instance consolidation

• Shared services Instance consolidation, BPM tools, service repos

• Business process improvement Web services repositories, BPEL tools, BPM

• Operational dashboards BI, portals, reporting tools, analytic frameworks

• Single sign-on Security, LDAP, user management, portals

• External self-service Portals, security, Web services, PRM, SRM

• Knowledge mgmt/collaboration Document management, collaboration tools

• Master data mgmt. Data hubs, DQM, EAI, ETL

• Business insight BI, analytics, cubes, reporting tools, warehouses

• Internal self-service Portals, security, Web services, EAI

Business need

Commitment to change

StrategicOperational

SOA Projects need to be evaluated on business need and change complexity

Requires commitmentEssential but hard

ImpactingLow-hanging fruit

High

Low

• Regulatorycompliance

• Single sign-on (SSO)

• Internalself-service

• Shared services

• Master datamanagement

• Businessinsight

• Operationaldashboards

• Knowledge management• Business

process improvement

• Externalself-service

• Forecastingand planning

Service-Oriented Architecture

WSDL

WSDL

SOAPSOAP

ServiceConsumer

ServiceConsumer

ServiceProviderServiceProviderhttp://hostname/service.wsdl

<xml> data </xml>

ServiceRegistryServiceRegistryFind Publish

UDDIUDDI

“Yellow Pages”

Service-Oriented Architecture

WebService

#1

WebService

#1

WebService

#4

WebService

#4

WebService

#2

WebService

#2

WebService

#3

WebService

#3

Service-Oriented Architecture

WebService

#1

WebService

#1

WebService

#4

WebService

#4

WebService

#2

WebService

#2

WebService

#3

WebService

#3

Enterprise Service Bus

Service-Oriented Architecture

Enterprise Service Bus

Business Process

Orchestration

Business Process

Orchestration

WebService

#1

WebService

#1

WebService

#4

WebService

#4

WebService

#2

WebService

#2

WebService

#3

WebService

#3

Business

Analyst’s Model

Business

Analyst’s Model

SOA Lifecycle

Develop

Orchestrate

Integrate

SecureMonitor

Register &Find

Policy Rules

BusinessProcess &Analysis

Governance

What should SOA mean to you?

ave ur ssetsS O A

“Government as a Service”

+

Expose Your Existing and New Applications

SOA Logically Speaking …“40,000 Foot View”

AMSPSoft

MQTibco

MainframeJava .NETPartners

Governments

AdapterAdapter AdapterAdapter Adapter Adapter

AMSPSoft

MQTibco

MainframeJava .NET

Expose Your Existing and New Applications

Security

Orchestration Orchestration

WebService

WebService

WebService

Core BusinessFunctionality

Core BusinessFunctionality

Core BusinessFunctionality

PartnersGovernments

JCAJMS JMSIn Memory SOAP B2B

SOA Logically Speaking … “40,000 Foot View”

Today’s Open SOA Architecture

PolicyRules

Engine

WS

WS

WS

Consumers

Enterprise Service Bus

Adapters

Messaging

Transformers

Routing

Multi-Transport

Multi-Protocol

Req/Reply

Pub/SubXMLMeta Data Repository

High Speed Event-Driven

Business ActivityMonitoring (BAM)

DashboardANY J2EEContainer

WS WS WS

MakePayment

UpdateAccount

CheckAddress

BusinessServices

Producers

Eclipse or JDeveloper

StandardIDEs

UDDI Registry

“System of Record”Yellow Pages – Find & Discover

Taxonomy, Life Cycle Mgmt,Approvals, SLAs, Compliance

“Visibility”“Trust”

“Control”

Masks URL

WEB

SERVICE

MGR

AnyLDAP

Auth

Key Store

Encryption

Orchestration Engine

Native BPELMachine WorkflowUser WorkflowAlerts & NotifyComposite AppsDehydrationLong Running Transactions

Business ProcessAnalyst’s Tool

AMSPSoft

MQTibco

MainframeJava .NET

Expose Your Existing and New Applications

Security

Orchestration Orchestration

WebService

WebService

WebService

CoreFunctionality

CoreFunctionality

CoreFunctionality

PartnersGovernments

JCAJMS JMSIn Memory SOAP B2B

What is the Public Sector

doing today with SOA?

Facts about the Department of Homeland Security SOA

• Extreme Messaging Volume Requirements:– 300 Million messages per day– Many very large messages (XML problematic)

• Many Legacy Systems Involved– Mainframe DATACOM, IBM MQ, other proprietary messaging systems

• Mission Critical National Security Functionality that affects YOU:

– Terrorist Watch List– Border Protection and Enforcement– Cargo, Passenger Screening in and out of country– VISA/Passport background checks– First Responder Communication in a Disaster (State and Local and

critical Commercial organizations like Oil, Nuclear, Banks, etc)– Emergency Management (Anyone heard of Katrina?)

What does DHS use for SOA?

6Presenter’s Name June 17, 2003

DHS

CBP

US VISIT

ICE

CIS

TSA

External Interfaces

DHS SOA – Federation of SOAs Multiple level ESB hierarchy Services can be exposed at the

DHS or OE Level DHS and each OE has an ESB

and a gateway

CBP Internal Services

(IBM)

CIS Internal Services (TIBCO)

Other DHS Agencies Internal Services

(???)

US VISIT Internal Services (Oracle)

ICE Internal Services (Oracle)

CBP

CIS IC

E

???

US

V

DHS Level Services

DHS

External Interfaces

Customer Highlights

The Customer The Business Problem

• The FAA is responsible for regulating civil aviation in the United States to promote safety

• http: www.faa.gov

• Current system is unable to automatically monitor flight traffic at a granular level leaving it vulnerable to human error and unable to detect and alert FAA flight centers in real time in case a flight goes off course

• Need to process 17,000 transactions per minute

• Business Results: Scalable, Open, standards based solution that is more cost effective and reliable than the original proposed BEA/multi-vendor footprint. Infrastructure can support real time messaging to automatically monitor individual flight paths and locations within 15 seconds.

Key TakeawaysComplete SOA Oracle stack lowers time-to-completion

Application Server EE, Discoverer, Portal, BPEL PM, BAM

Customer HighlightsThe Customer The Business Problem

• So. CAL Regional Crime Fighting Data Sharing Initiative

• Reduce crime and fear of crime• Prevent terrorist acts• http: www.lasd.org• Need to Integrate: LASD,

LAPD, Local Cities, State, FBI data based on Global Justice XML Standard

• Greater Los Angeles region, effectively fighting crime and terrorism

• Regional Data Sharing• Real time crime Intel (criminals

don’t care about borders)• Crime alerts immediately

available• Failed integration project using

Vitria against LARCIS – LA County’s Incident Crime Database and sharing this data with LA Police Department

• Must use Open Standards

Key TakeawaysSuccessful Proof of Concept

Integration strategy as the front end of a standards-based Global Justice XML solution

Integrate & Automate Integrated JusticeComprehensive Integration Platform for Connecting Systems, Services, People, Partners, Governments

Approvals

Sheriffs and Police RMS

Child Services, Courts, Probation, Jail, etc …

User Workflow

BPEL Orchestratio

nDMV

People

Systems

Partners

Notification Services

DOJ

FBI

DHS

National Change of Address

Los Angeles, Clark County, San Diego, etc …

Attorney Generals Office

Other Regional Record Management Systems

BPEL

Customer HighlightsThe Customer The Business Problem

• LA DHS provides Welfare Programs, Clinics, Hospitals & Public Health Care Programs in LA County

• http: ww.ladhs.org

• Disperate Systems required a Health Care Data Model

• Needed strong HL-7 Support and Easy to Use HealthCare Adapter

• Pressure to improve the quality of care

• Important regulatory, security & privacy requirements

• Regional eHealth Care Record

Key Takeaways

BPEL strong support for “message formatted data” leapfroged Oracle past competition

DHS will replace all of SeeBeyond with BPEL – our time to deployment is much faster.

Integrate & Automate HHS Business ProcessesComprehensive Integration Platform for Connecting Systems,

Services, People, Partners, Governments

Approvals

LEADER - Automated Welfare System

IVES - Tracks eligibility, food stamps, relief

User Workflow

BPEL Orchestration

DMV

People

Systems

Partners

Notification Services

Assessors Office

Social Security Administration

EDI

National Change of Address

School Systems

Attorney Generals Office

GEARS, CAST, E-Business Suite, WFLADS, Work Assignment

BPEL

State of Minnesota• Minnesota Dept of Education

– Oracle Access Manager - uses it for Web Access Control (WAC) and Identity Management.

– Use Case: School web resource access and self-registration is handled all through Oracle Access Manager.

– So when a user changes a school their ability to register for resources changes.

• Minnesota Department of Health Services– Building infrastructure to provide IdM / Web Access Control

services to other agencies.  They are going into a HealthCare Hosting Model.

– Use Oracle Access Manager to have common access control model to provide Authentication and Authorization services to web apps.

– Oracle Access Manager is providing Web Access Control and IdM for their HealthCare Provider portal.  All healthcare providers will self register and sign-on to Oracle Access Manager for access to Oracle Portal.

Non-Technical Best Practices

• Use a simple, documented methodology for your SOA

• Establish a Governance committee• Choose low-fruit projects to kick-start your SOA

efforts• SOA is not expensive and should lower your

costs– Start simple– Start where there is pain and measurable gain

Apps Legacy

Adapters

Partners

B2B

RFID

SESSES

DB

EVENTS & CONNECTIVITYMulti

ProtocolRouting

XSLTTransform

Enterprise Service Bus

NativeBPEL

Business Rules

Human Workflow

BPEL Process Manager

ROUTING & ORCHESTRATION

The Oracle SOA Platform

Oracle J2EE Application ServerMessaging

UDDI

Policies

Security

Web Services Manager

Registry

GOVERNANCEEvents AnalyticsBusiness

MonitoringSystem

Monitoring

Enterprise Manager

Business Activity

Monitoring

Business

IntelligenceMANAGEMENT&

MONITORING

App DevFramework

JDeveloper

Business Analyst Tools

BPA Suite

“Hot-Pluggable”

Any Application Server(Oracle, WebLogic, WebSphere, JBoss)

Apps Legacy

Adapters

Partners

B2BB2B

RFID

SESSES

DB

EVENTS & CONNECTIVITYMulti

ProtocolRouting

XSLTTransform

Enterprise Service Bus

NativeBPEL

Business Rules

Human Workflow

BPEL Process Manager

ROUTING & ORCHESTRATION

UDDI

Policies

Security

Web Services Manager

Registry

GOVERNANCEEvents AnalyticsBusiness

MonitoringSystem

Monitoring

Enterprise Manager

Business Activity

Monitoring

Business

IntelligenceMANAGEMENT&

MONITORING

App DevFramework

JDeveloper

Business Analyst Tools

BPA Suite

HP SystinetIBM Registry

BEA, IBMAmberpoint

Infravio

HP, BMCIBM, Opsware

Veritas

EclipseJDev

IDS SheerProforma

iGrafx

iWayAttunity

PervasiveGT, Neon

Any LDAPMS Active

Novell, Sun

Systar, Bus ObjCelequestCognos

IBM MQTIBCOSonic

ILog, JRulesCorticon


Recommended