The Use of Service Oriented Architecture (SOA) for Back Office



Similar documents
AquaLogic ESB Design and Integration (3 Days)

BEA BPM an integrated solution for business processes modelling. Frederik Frederiksen Principal PreSales Consultant BEA Systems

AquaLogic Service Bus

Service Oriented Architecture (SOA) An Introduction

zenterprise The Ideal Platform For Smarter Computing Eliminating Redundant Software

Oracle Reference Architecture and Oracle Cloud

Federal Enterprise Architecture and Service-Oriented Architecture

SERVICE ORIENTED ARCHITECTURE

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

API Architecture. for the Data Interoperability at OSU initiative

Nastel Technologies 48 South Service Road Melville, NY, USA Copyright 2014 Nastel Technologies, Inc.

Government's Adoption of SOA and SOA Examples

Service Oriented Architecture 1 COMPILED BY BJ

Secure Identity Propagation Using WS- Trust, SAML2, and WS-Security 12 Apr 2011 IBM Impact

Oracle SOA Suite: The Evaluation from 10g to 11g

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

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

The Way to SOA Concept, Architectural Components and Organization

SCA-based Enterprise Service Bus WebSphere ESB

JOURNAL OF OBJECT TECHNOLOGY

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 Software Engineering

SOA and Web Services. Larry Kramer Principal Applied Technologist June 9, A PeopleTools and Fusion perspective

Unifying IT Vision Through Enterprise Architecture

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

Methods and tools for data and software integration Enterprise Service Bus

Oracle SOA Reference Architecture

IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.

Integration Architecture & (Hybrid) Cloud Scenarios on the Microsoft Business Platform. Gijs in t Veld CTO BizTalk Server MVP BTUG NL, June 7 th 2012

Software Industry Trend: Composite Business Applications

Redbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB

BEA AquaLogic Integrator Agile integration for the Enterprise Build, Connect, Re-use

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

Using Patterns with WMBv8 and IIBv9

Client Overview. Engagement Situation. Key Requirements for Platform Development :

Enterprise Reference Architecture

Avoiding Web Services Chaos with WebSphere Service Registry and Repository

Building Out BPM/SOA Centers of Excellence Business Driven Process Improvement

SOA Success is Not a Matter of Luck

iway Roadmap Michael Corcoran Sr. VP Corporate Marketing

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

Business Process Management Tampereen Teknillinen Yliopisto

Integration using IBM Solutions

SOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface

API Management: Powered by SOA Software Dedicated Cloud

OPENIAM ACCESS MANAGER. Web Access Management made Easy

Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario

Enterprise Service Bus Defined. Wikipedia says (07/19/06)

Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1

Oracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case

Oracle Service Bus: - When to use, where to use and when not to use

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

Web Services Integration Case Study - Housing

Introduction to Service-Oriented Architecture for Business Analysts

Enterprise IT Architectures SOA Part 2

<Insert Picture Here> Infrastructure as a Service (IaaS) Cloud Computing for Enterprises

Sentinet for BizTalk Server SENTINET

Workflow/Business Process Management

Service-Oriented Architecture Foundation

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

Case Study: Adoption of SOA at the IRS

The Impact of PaaS on Business Transformation

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

SOA REFERENCE ARCHITECTURE: WEB TIER

Define and manage the business rules that will drive eligibility assessments across human services programs

Publishing Enterprise Mobile Services

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

SOA Management with Oracle Enterpise Manager. An Oracle White Paper March 2007

BUILDING FLEXIBLE ENTERPRISE PROCESSES USING ORACLE BUSINESS RULES AND BPEL PROCESS MANAGER. An Oracle White Paper Jan 2005

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

EBS SOA Integration Options

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

IBM Software Group. IBM WebSphere Process Integration Technical Overview

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

IBM WebSphere ESB V6.0.1 Technical Product Overview

Air Force SOA Enterprise Service Bus Study Using Business Process Management Workflow Orchestration for C4I Systems Integration

iway Roadmap Michael Corcoran Sr. VP Corporate Marketing

Service-Orientation and Next Generation SOA

BEA AquaLogic Service Bus and WebSphere MQ in Service-Oriented Architectures

Service Oriented Architecture

Identity Management System: Architecture

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

Business Process Driven SOA using BPMN and BPEL

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

IBM 2010 校 园 蓝 色 加 油 站 之. 商 业 流 程 分 析 与 优 化 - Business Process Management and Optimization. Please input BU name. Hua Cheng chenghua@cn.ibm.

Oracle SOA Suite Then and Now:

Strategy for Application Modernization A Summa White Paper

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

T-Mobile Umsetzung und Einsatz

Management. Oracle Fusion Middleware. 11 g Architecture and. Oracle Press ORACLE. Stephen Lee Gangadhar Konduri. Mc Grauu Hill.

Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture

JBoss Enterprise Middleware. The foundation of your open source middleware reference architecture

A standards-based approach to application integration

ActiveVOS Server Architecture. March 2009

Case Study: Semantic Integration as the Key Enabler of Interoperability and Modular Architecture for Smart Grid at Long Island Power Authority (LIPA)

EHR Business Process Models for Care Coordination and MU

CSG UCLA Enterprise Service Bus (ESB)

SOA Myth or Reality??

webmethods Product Roadmap Subhash Ramachandran VP, Product Management webmethods Product Line

SOA REFERENCE ARCHITECTURE: SERVICE TIER

Transcription:

REGIONAL The Use of Service Oriented Architecture (SOA) for Back Office --Case of New York City Hong Zhang Chief Technical Architect, Department of Information Technology & Telecommunications (DoITT), City of New York, United States

Table Of Content REGIONAL The NYC & back office The Vision The Approach The Information Technology Challenge The Architecture Challenge The IT Governance Challenge The IT Security Challenge The Information Technology Answer Service Oriented Architecture (SOA) SOA Reference Model The Success Stories 311 Call Service Business Express e-arraignment E-Government Beyond NYC Discussion: Q & A

The NYC Vision Provide a scalable information sharing platform for all city government agencies to interact with each other Provide standard information products promoting accuracy and consistency across all government agencies Improve level of service that city agencies provide to New Yorkers

The Approach Build and deploy scalable IT infrastructure capable of adapting to business needs at the business speed Establish and adapt standards for all participant agencies Build highly scalable information brokering architecture capable of meeting today s requirements and adapting to future needs

REGIONAL The Information Technology Challenge Click to add subtitle

The Architecture Challenge Support a variety of application integration patterns Request/replay Notification/Pull Publication/Subscription Support a variety of communication protocols & platforms Support a robust security architecture able to control, contain and identify threats Support comprehensive auditing & reporting Support a flexible business reporting dashboards Support operations, and support control panels

The IT Governance Challenge Manage Information Assets Manage Infrastructure Assets Manage Architecture Assets Maintain Information Transparency Asset Discovery Dependency Analysis Quality of Service

The IT Security Challenge Support Identity Federation Support Transaction Management Support Adaptable Security Architecture Dynamic policies Dynamic assertions Support Threat assessment Support Control & Containment architecture

REGIONAL Success Stories Click to add subtitle

Success Stories--311 What is 311? Central source of information about what residents, businesses and visitors require The front door for NYC government Constituents can call 311 for service request and status update How 311 could utilize the SOA platform? Check the status of the service request

Success Stories Business Express

Success Stories--eArraignment

REGIONAL The Information Technology Answer Click to add subtitle

Datashare 3.0 Overview What Is Datashare? Fundamentally, Datashare is to be a standardized information brokering platform for the City of New York and beyond. All participants (both external & internal participants) of Datashare must agree to adhere to these Datashare standards. What Are The Key Mandates of Datashare? Provide a robust communication architecture Provide a scalable information brokering platform Define standardized data exchange formats across agencies Provide an Enterprise Repository for centralized discovery of: Information Products such as s, Schemas, Data dictionaries Datashare Services What Is e-arraignment? The workflow initiated from an arrest of a person till the printing of case packet that is to be submitted before a judge is referred to as the e-arraignment Process. This process involves: Close co-ordination between several agencies (NYPD, BXDA, DANY, OCA, etc.) Brokering of information between agencies Automation of business rules Management Interface User Interface

Service Oriented Architecture Modular by nature Loosely coupled Completely encapsulate implementation details Contract based design & development Event Driven Architecture Backbone for BPM technologies Business driven by nature Platform agnostic Language agnostic Rapid development/deployment Highly adaptable to business needs

Evolution of Architecture Business Drivers Monoloths Structured Client/ 3-Tier N-Tier Distributed Objects Components Services BPM Manageability Availability Functional Alignment Scalability Redundancy Abstraction Integration Reusability Interoperability Discovery Business Alignment Governance Automation Measurement Agility

Service Oriented Architecture Reference Model Methodology Functions Quality of Service Service Oriented Architecture Reference Model Business Process Transformation Roadmap Enterprise Architecture Governance Service Assembly Service Service Description Service Communication Protocol Service Registry Policy Security Transaction Transport

REGIONAL E-Government Beyond NYC Click to add subtitle

Discussion Questions? (Your comments, and request for additional information is welcome at hzhang@xyz.com )

For More Information Hong Zhang Chief Technical Architect of Technology, Application Development, Department of Information Technology & Telecommunications (DoITT), City of New York (123) 123-1234 hzhang@doitt.nyc.gov

REGIONAL Appendix Click to add subtitle

Datashare Application Architecture Agency Adapter Platform DataPower XI50 Appliance Security Policies Solaris Novel LDAP DB Sun Virtual (s) Oracle ALER DB BAM DB Reports DB WBI Broker DB App Config DB Sun Virtual (s) DB2 WBI ConfigMgr DB Ent DoiTT Sun Virtual (s) Sun Virtual Agency I iway-http Adapter iway iway-mq Adapter MQ F I r e w a l l Enforcement Policies HTTP/S Protocol Gateway MQ Protocol Gateway Sun Gateway WMQ Cluster ALBPM WMQ Sun Virtual (s) WBI WMQ AquaLogic BPM Enterprise (Runtime) WBI Broker Runtime Processing Validation Trans.. Processing Error Processing earraignment Publication Persistence Receipt Extraction Corellation Case Management Auto Publication Subscripttion Topic Extraction Distribution Escalation Management Print Management Timestamp Management Report & BAM Capture XSLT Trans. Error Emission Error Registration File Distribution Email Distribution Auditing Screen Flows Workflow Management Web-Service Trans. Web-Service Validation XSLT Validation Web-Service Distribution Escalation Handling Framework Error Handling Framework Validation Transform ation Auditing Error H andling Distribution AquaLogic Enterprise Repository (ALER) Governance Wrokflows Assets Asset Meta model Domain Topology Windows ConfigMgr WMQ Exch Valid. Trans. Persist. Sun Virtual (s) WebLogic WebLogic Application WMQ Ref. Management earraignment Management Document Management Case Management Auditing Error Emission Validation UI Services earraignment User Interface Reports User Interface WBI Configuration Manager Runtime Pub/ Sub Error e-arraignment Related Datashare Capability Related Datashare Enterprise Service

Datashare Security Architecture Agency Adapter Platform Asset Management Enforcement Policies Policy Management Services Context Enrichment Services DataPower XI50 Appliance Security Policies Threat/Risk Assessment Containment Standards Compliance (External) Standards Compliance (Internal) Domain Policies Application Policies Solaris Novel LDAP DB Sun Virtual (s) Sun Virtual (s) Oracle Sun Virtual (s) Sun Virtual DB2 Ent DoiTT Agency I iway-http Adapter iway iway-mq Adapter MQ F I r e w a l l HTTP/S Protocol Gateway MQ Protocol Gateway Security Management Services AAP Gateway 1 Auditing Services AAP Gateway 2 Config MQ Protocol Gateway AAP Gateway 3 XML Assets Persistent Store Policies AAP Gateway n Other Bulk Data Gateway (s) ALBPM WMQ AquaLogic BPM Enterprise (Runtime) Sun Virtual (s) AquaLogic Enterprise Repository (ALER ) Governance Wrokflows Assets Asset Meta model Domain Topology Exch Valid. Sun WMQ Security Gateway Cluster Secured Domain AAP Proxy Que Trusted Domain HUB Proxy Que WBI WMQ WBI Broker Runtime Windows ConfigMgr WMQ Trans. Persist. In-bound In-bound Out-bound Out -bound Sun Virtual (s) WL WMQ WebLogic Application WBI Configuration Manager Runtime Pub/ Sub Error

Datashare Communication Architecture: WMQ Agency Adapter Platform Agency I iway-http Adapter iway MQ Protocol Gateway Security Management Services AAP Gateway 1 AAP Gateway 2 DataPower XI50 Appliance Security Policies MQ Protocol Gateway AAP Gateway 3 AAP Gateway n Auditing Bulk Data Gateway (s) Solaris Novel LDAP DB Sun Virtual (s) Oracle Sun Virtual (s) DB2 Ent DoiTT iway-mq Adapter Sun Sun Virtual (s) Sun Virtual MQ Agency Named Cluster In-bound Out-bound WMQ Security Gateway Cluster Secured Domain Trusted Domain In-bound Out-bound ALBPM WMQ AquaLogic BPM Enterprise (Runtime) AquaLogic Enterprise Repository (ALER ) Governance Wrokflows Assets Exch Agency II iway-http Adapter iway iway-mq Adapter MQ Agency Named Cluster Gateway Named Cluster Hub Named Cluster Sun Virtual (s) WBI WMQ WBI Broker Runtime Asset Meta model Domain Topology Valid. Trans. In-bound In-bound Windows Out-bound Out-bound ConfigMgr WMQ Persist. Agency n iway-http Adapter iway iway-mq Adapter MQ Agency Named Cluster Sun Virtual (s) WL WMQ WebLogic Application WBI Configuration Manager Runtime Pub/ Sub In-bound In-bound Out-bound Out-bound Error

SOA Governance Architecture Agency Adapter Platform Agency I iway-http Adapter iway iway-mq Adapter MQ F I r e w a l l DataPower XI50 Appliance Asset Management Enforcement Policies HTTP/S Protocol Gateway MQ Protocol Gateway Sun WMQ Security Gateway Cluster Sun Virtual AquaLogic Enterprise Repository (ALER ) Definition Context Domain Policies External Assets Provisioning Service Provisioning Business Assets Asset Meta model Provisioning Data Dictionary Profile Transformatio n Definitions Security Provisioning Agency Provisioning Assets Governance Wrokflows Discovery Service Definition Service Policies QA Assets Technical Assets Other Assets Technical Definition Environment Assets Domain Topology Service Development Life Cycle Business Review Quality Assurance Architecture Review Development Solaris Sun Virtual (s) Oracle Sun Virtual (s) ALBPM WMQ Sun Virtual (s) WBI WMQ Sun Virtual (s) DB2 AquaLogic BPM Enterprise (Runtime) WBI Broker Runtime Ent DoiTT Exch Valid. Trans. User Interface Service Discovery Service Dependency Non-Runtime Asset Discovery Persist. Dynamic Discovery Static Discovery Dictionaries Windows ConfigMgr WMQ WBI Configuration Manager Runtime Sun Virtual (s) WL WMQ WebLogic Application Pub/ Sub Error