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



Similar documents
Service Oriented Architecture 1 COMPILED BY BJ

Government's Adoption of SOA and SOA Examples

SERVICE ORIENTED ARCHITECTURE

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

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

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

Extend the value of your core business systems.

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

Service Oriented Architecture (SOA) An Introduction

SOA Governance and the Service Lifecycle

What You Need to Know About Transitioning to SOA

Software Engineering. Software Engineering. Component-Based. Based on Software Engineering, 7 th Edition by Ian Sommerville

Case Study: Adoption of SOA at the IRS

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

SOA Myth or Reality??

Service-oriented architecture in e-commerce applications

Federal Enterprise Architecture and Service-Oriented Architecture

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

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

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

Requirement Management with the Rational Unified Process RUP practices to support Business Analyst s activities and links with BABoK

Data Management Roadmap

FUJITSU Software Interstage Business Operations Platform: A Foundation for Smart Process Applications

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) Architecture, Governance, Standards and Technologies

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

L Impatto della SOA sulle competenze e l organizzazione ICT di Fornitori e Clienti

SOA: The missing link between Enterprise Architecture and Solution Architecture

E-Business Suite Oracle SOA Suite Integration Options

Oracle SOA Reference Architecture

The new ASAP Methodology

Business Process Management Enabled by SOA

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

The Service Revolution software engineering without programming languages

Operational Excellence for Data Quality

OMG SOA Workshop - Burlingame Oct 16-19, 2006 Integrating BPM and SOA Using MDA A Case Study

Guiding Principles for Modeling and Designing Reusable Services

Service-Oriented Architectures

Using SOA to Improve Operational Efficiency A Management Overview. Introducing MIKE2.0 An Open Source Methodology for Information Development

Engineering Process Software Qualities Software Architectural Design

Service Oriented Architecture

SOA : To Do or Not to Do

Platform Autonomous Custom Scalable Service using Service Oriented Cloud Computing Architecture

IBM Information Management

JOURNAL OF OBJECT TECHNOLOGY

SIMATIC IT Production Suite Answers for industry.

Model Driven Development for Composing Business Applications. Jean-Loup Comeliau (W4)

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

Methodology for sustainable MDM and CDI success. Kalyan Viswanathan Practice Director, MDM Practice - Tata Consultancy Services

Service Virtualization: Managing Change in a Service-Oriented Architecture

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

SOA IN THE TELCO SECTOR

Improved SOA Portfolio Management with Enterprise Architecture and webmethods

Figure 1 shows how such decision logic, when embedded within a workflow, can make the workflow very complex.

Technical Track Session Service-Oriented Architecture

Five best practices for deploying a successful service-oriented architecture

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

A Step-by-Step Guide to Defining Your Cloud Services Catalog

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

Model-driven Software Development (MDSE) for the Cloud

Service-Oriented Architecture and Software Engineering

Enterprise Service Bus 101

Organizational Intelligence, Scalability, and Agility

AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID

Policy Driven Practices for SOA

How To Understand A Services-Oriented Architecture

Realizing business flexibility through integrated SOA policy management.

Cloud Computing for Architects

IT AS A SERVICE BROKER

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

Service Oriented Architecture

A Service-oriented Architecture for Business Intelligence

secure intelligence collection and assessment system Your business technologists. Powering progress

SOA and VO-s. Steve Stein Mari-Klara Oja. International School of New Media Models of Virtual Organizations Dr. Oliver Bohl

How To Use A Cloud Based Organization (Soa) To Improve Your Business

Moving from EAI to SOA An Infosys Perspective

EnergySync and AquaSys. Technology and Architecture

An Oracle White Paper. Enabling Agile and Intelligent Businesses

DMM301 Benefits and Patterns of a Logical Data Warehouse with SAP BW on SAP HANA

Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware

Business Process Management In An Application Development Environment

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

Ebase Xi Agile Service Oriented Architecture

JOB DESCRIPTION APPLICATION LEAD

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

David Pilling Director of Applications and Development

IBM Customer Experience Suite and Electronic Forms

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

Microsoft SOA Roadmap

Complementing Your Web Services Strategy with Verastream Host Integrator

Intalio BPM. The first and only complete Open Source Business Process Management System

Transcription:

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

Objectives Define SOA Adopting SOA Business Process Orchestration

Service Oriented Architecture Business Level Componentisation

The demands on modern IT Enterprises require integrated business systems Integrate and compose new functionality Connect and reuse business logic Integration across domains Standards based interoperability Orchestration of the composite solutions Business process streamlining

Componentisation in essence Logical grouping business logic into discrete objects Encapsulation of software into reusable objects. A known concept at a business function level Modular programming Component based development etc... What is SOA? Person Skills Add Skills Person Skills View Team Skills Traditional Person Create Person Person Person Skills addperson addskill listskill Add Skills Componentised Person Skills Create Person View Team Skills 3rd Party Application Skills 3rd Party Application

Componetisation Principles Discrete Reusable business logic Object have Distinct Roles & Responsibility Objects hold data as Properties Objects implement behaviour and message passing through Methods Encapsulation yields Data & Complexity Hiding Design By Contract Maintainability Reliability Extensibility Reusability Portability Usability Testability Interoperability

Why SOA? Problems with traditional applications Organizational know-how embedded in existing business application stacks. No reuse! Traditional applications only address one business domain at a time Mixed, incompatible architectures Business process is hidden

The SOA Solution SOA helps integrate business across domains Achieve interoperability by normalizing interfaces Services act as proxies to functionality Services can be orchestrated with workflow SOA helps you to modernize incrementally

Adopting SOA Where do I start?

Common questions Can a SOA architecture that takes forever to plan and implement truly provide business agility? Can a SOA architecture that is built using agile and bottom up thinking provide enterprise benefits?

Pragmatic SOA Roadmap Can we approach SOA in an iterative fashion, while delivering a balance between short term and long term ROI?

How to balance strategy and process Align initiatives and projects to business goals. Define a clear business vision for each project View how project fits the business value chain Define business process At the project level At levels above the project Use effective enterprise modeling tools

Pragmatic Governance Just do it mindset No governance or management Web Services = SOA No real reuse Lots of services, very little architecture Tight Coupling Pragmatic Governance Services are built using a well defined but agile plan Governance is provided to make SOA adaption easier not harder Agile but defined Analysis Paralysis Services take too much planning and big and long meetings Governance only providing enforcement, not enablement Too much paperwork makes adaption really hard

Business Process Orchestration Composition, Message Passing and Object Management

SOA Governance and BPO Process Driven Development (SOA + process layer) New applications Reuse of the existing applications Connect to 3 rd party applications BPO using Uniface Flow

What is Uniface Flow? Business Process Orchestration tool for modelling, integration and management of business processes Flow Modeller Deployment Environment Flow Dashboards Process Tuning & Management Task 3 Task 2a Task 1 Task 2b

Uniface Flow Features Graphical Modelling Interface Separate Testing Auditing / Traceability (states) Business Rules Dashboards APIs Uniface, Java, Com Security State Maintenance

Demo Uniface Flow Development And Deployment

Adopting SOA and workflow Start simple! Identify pilot projects for componentisation Use applications that can collaborate in the context of a business process Focus on passing self-contained messages Stay pragmatic!

Businesses using workflow Northgate UK, VAR Provided Crime & Intelligence Solution to UK Police Forces HR Administration processes Open University UK B-Plan Information Systems UK, VAR Financial management system VSE ISO 9001 certified Japanese multimedia corporation Standardize construction and maintenance work

Thank You