Application Mediation

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

Architecting SOA With A Business Focus

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

Enterprise IT Architectures SOA Part 3

IBM Software IBM Business Process Manager

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

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By

Delivering Trusted Information

Enterprise IT Architectures SOA Part 1

Enterprise IT Architectures SOA Part 1

Business Process Management for Innovation and Optimisation. David Bate SOA Software Sales Executive IBM Asia Pacific

Service Oriented Architecture

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

Security solutions White paper. Effectively manage access to systems and information to help optimize integrity and facilitate compliance.

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

Aligning IT with Business Goals Through SOA

Application Architecture: Reusing Existing Applications in SOA-Based Business Processes

Service Oriented Architecture

Sandeep Alur Architect Advisor Microsoft India Aditee Rele Architect Advisor Microsoft India

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

Enterprise IT Architectures SOA Part 1

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

Inspire. Solution Overview. for solutions development

Transition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland

JOURNAL OF OBJECT TECHNOLOGY

Enterprise Architecture Development

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

IBM InfoSphere Master Data Management

Taking Operational Decision Management to the Next Level

API Gateway Digital access to meaningful banking content

Get Started on SOA. WebSphere s Proven Flexible Entry Points Help you Get Started. Service Oriented Architecture (SOA)

IBM Sterling B2B Integrator

Dramatically improve the way work gets done with IBM Business Process Manager

JOURNAL OF OBJECT TECHNOLOGY

WebSphere Business Integration Collaborations Reference guide. Integrate business processes across your company and beyond.

Azure IoT Suite. Secure device connectivity and management. Data ingestion and command + control. Rich dashboards and visualizations

Build a Proven Roadmap to Greater Business Agility

IBM WebSphere Service Registry and Repository V6.1 optimizes the business value of SOA governance

Realize More with the Power of Choice. Microsoft Dynamics ERP and Software-Plus-Services

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

Predictive Customer Interaction Management

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

IBM WebSphere Application Server family: Flexible infrastructure for today s business world.

A technical discussion of performance and availability December IBM Tivoli Monitoring solutions for performance and availability

IBM EXAM QUESTIONS & ANSWERS

Business Process Management 2010

Cloud Computing Lectures SOA

Enterprise Service-Oriented Architecture Made Easy: Driving Adoption with SAP Discovery System Software. Heiko Stock Dir, Solution Office SAP AG

How SOA Can Help EA. Enterprise Architecture Conference 2008

How ready are you for operational SOA?

Laura Kiama WebSphere Sales Specialist. WebSphere. WebSphere IBM Corporation

Tivoli software for the midsize business. Increase efficiency and productivity manage IT with fewer resources.

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

IBM Service Management Buyer s guide: purchasing criteria. Choose a service management solution that integrates business and IT innovation.

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

Adaptive work environments

<Insert Picture Here> Service Oriented Architecture

IBM BPM on zenterprise

SOA Workshop - SOMA. Service Oriented Methodology & Architecture SOMA

Business Agility for Smarter Banking

The experience demanded by the student is rapidly changing, and becoming increasingly dependent on leading edge technology.

Service Oriented Architecture (SOA) Architecture, Standards, Technologies and the Cloud

Enterprise Services Repository

nel panorama SOA Il ruolo nuovo del system integrator

MAY 2018 Digital Ready Framework

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT.

Managing Business Services Through Service Registry

23. Service-Oriented Architectures

IBM Global Business Services Microsoft Dynamics AX solutions from IBM

Enhancing Service Quality with Next Generation Business Automation in Banking

Organizing IT for Success

InfoSphere Software The Value of Trusted Information IBM Corporation

WebSphere. Enablement for WebSphere Industry Content Packs. Telecom Enablement

Make smart business decisions when they matter most September IBM Active Content: Linking ECM and BPM to enable the adaptive enterprise

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

Oracle Banking Enterprise Collections

Transforming business processes and information by aligning BPM and MDM

Information Delivery with SOA

WebSphere Cast Iron Integration Overview IBM Corporation

Session ID: S Things You Can Do Today to Prepare for Oracle Fusion Applications

Business Constant: Change

IBM PureApplication System

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

SOLUTION BRIEF CA TECHNOLOGIES IDENTITY-CENTRIC SECURITY. How Can I Both Enable and Protect My Organization in the New Application Economy?

Aepona Agile Service Enablement Creating services for business transformation

Information On Demand Business Intelligence Framework

The Open IoT Stack: Architecture and Use Cases

PORTFOLIO MANAGEMENT Thomas Zimmermann, Solutions Director, Software AG, May 03, 2017

API 360: The Complete API Strategy Model for the Enterprise

IBM Db2 Warehouse. Hybrid data warehousing using a software-defined environment in a private cloud. The evolution of the data warehouse

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE

IBM and i-flex solutions form Global Strategic Alliance to help financial services industry cut costs, improve efficiencies

Realize Positive ROI on Your SOA Investments with Vitria M 3. O Suite

Kalpana Margabandhu Director, WebSphere Adapters,Partner Gateway and WDI, AIM Development

Decision Server. Combining Business Event Processing and Business Rules Management for Decision Agility and Effectiveness IBM Corporation

SOA Health, Governance and Security

What s New: IBM Business Process Manager 8.0

FINACLE SERVICES: API MANAGEMENT USING CA API GATEWAY

Oracle Fusion Middleware 10g R2 Oracle Enterprise Messaging Service. An Oracle White Paper October 2006

Transcription:

IBM Australia BluePaper Version 1.00 6 May 2011

Contents 1 Preface 2 Executive Overview 2.1 FMT and 2.2 The simple and unique Value Proposition 2.3 Solution Positioning 2.4 Business Usage Examples 3 in SOA Context 3.1 Service Oriented Architecture (SOA) Definition 3.2 in context of the SOA Solution Stack 3.3 in context of the SOA Reference Architecture

1 Preface A BluePaper is an IBM Point of View or a specific response to a Client Ask that has been approved by the Sector s Chief Technology Officer (CTO), Industry Technical Leader (ITL) and/or Client Technical Advisor (CTA), supported by the IBM Global Technical Community of which he or she is a certified member. This BluePaper provides an overview of FMT s platform which is an innovative, simplified and extremely rapid approach and technology that side-steps the common Information Technology barriers caused by legacy systems and their complex, costly and lengthy application and integration development and release life-cycles. is a new term that was coined to optimally describe FMT s differentiated capability. FMT (http://fmt.com) is an IBM Business Partner. FMT s platform can be treated as: 1. A tactical rapid response (yet strategically aligned) solution enabler 2. A complimentary and supplementary layer (capability) to the Enterprise Services Bus (ESB), within a Services Oriented Architecture (SOA). i. An ESB mediates and orchestrates enterprise Services for and to Interaction Services (Front Ends), Process Services (BPM), Information Services (e.g. Master Management and Business Analytics and Optimization), Partner Services, Business Application Services and Access Services (ISV Packages and Existing IT Assets) ii., as the term implies, mediates and orchestrates Application (including SOA Middleware) Stream Content. Application Mediation can work in conjunction with an SOA (and its ESB) providing balanced options (and transition) between tactical and strategic requirements and their risk, time and cost. As such, this paper also positions in context of SOA and Industry Frameworks, including the SOA Solution Stack as the integration layer (including the Business Process layer). A number of additional BluePapers are available on major industry topics, including Business Process Management (BPM) and Service Oriented Architecture (SOA). Andrew Kupetz Chief Technology Officer IBM Financial Services Sector, Australia & New Zealand akupetz@au1.ibm.com 1

2 Executive Overview 2.1 FMT and This paper provides an overview of FMT s platform which is an innovative, simplified and extremely rapid approach and technology that sidesteps the common Information Technology barriers caused by legacy systems and their complex, costly and lengthy application and integration development and release life-cycles. FMT (http://fmt.com) is an IBM Business Partner. is a new term that was coined to optimally describe FMT s differentiated capability. This paper also positions in context of a Service Oriented Architecture (SOA) with the IBM WebSphere product suite as the integration layer (including the Business Process layer). FMT s approach and technology can be applied to a multitude of business problems and needs, however these can be categorised on repeating need-solution patterns such as: F Functional Needs New and Changed Business & IT Functional/ Non Functional Capability Requirements M Management Needs Operational (Monitoring, Analysis & Reporting) Requirements T Threat Needs Security, Risk, Policy Requirements 2.2 The simple and unique Value Proposition In today s business environment, new or changed business capability needs to deliver rapid and tangible Return on Investment. FMT s Platform offers capabilities for achieving just that. Unlike risky remedies or having to wait for that strategic multi-year program, FMT s platform enables an immediate solution whilst empowering the strategic program keeping both Business and IT and their tactical and strategic needs aligned and satisfied. This represents a true win-win outcome. FMT s platform hooks into the content stream between the requestor of a banking transaction (human, application or SOA middleware) and the provider (application or SOA Middleware). This effectively allows the perception of real-time application changes (or correctly proxy (on behalf of) / virtual (as if it were real) changes). This allows changes to and extensions of application functionality and protection. You can use this ability to save valuable time and reduce risk when you need it most and to help alleviate and bridge legacy services to new implementations. 2

Rapid Response: No code changes to Applications Application mediation capabilities perform proxy (on behalf of) / virtual (as if they were real) changes to the Application or SOA Middleware. 1. Access Access the Request or Reply Stream (Content) User to Application Application/SOA Middleware to Application/SOA Middleware 2. Analyze & Apply Analyze the stream s content & Apply Mediation Configuration (Context & Rules to link to Actions) 3. Act Decision, Processing, Routing, Transformation & Notification Allow or Deny Add Adjust Assist Advise Allow or Deny a Request Insert new Content to original Content Stream Change Content of Original Content Stream Access Systems & Perform Processing Trigger an Event, Notification or Report Request Stream (Content) Request (Post Mediation) User Device/Channel Deny or or Application(s) or BPM-SOA Middleware TRANSACTIONS Original Original or Remediated APPLICATION MEDIATOR Original or Remediated Original TRANSACTIONS Application(s) or BPM-SOA Middleware Reply (Post Mediation) Reply Stream (Content) Capabilities Self Contained or Hybrid i.e. leverage Enterprise Capabilities Access Analyze & Apply Act Allow/Deny, Add, Adjust, Assist, Advise Mediation Configurations No code changes to Applications: rather proxy/virtual changes New Solution ( Application ) Stand in solution using self contained capabilities + optional Enterprise Capabilities Enterprise Capabilities (optional) Application(s) or BPM-SOA Middleware (e.g. business rules engine) Figure 1 Overview 3

2.3 Solution Positioning FMT s platform can be used as: 1. A tactical rapid response (yet strategically aligned) solution enabler 2. A complimentary and supplementary layer (capability) to the Enterprise Services Bus (ESB), within a Services Oriented Architecture. a. An ESB mediates and orchestrates enterprise Services for and to Interaction Services (Front Ends), Process Services (BPM), Information Services (e.g. Master Management and Business Analytics and Optimization), Partner Services, Business Application Services and Access Services (ISV Packages and Existing IT Assets) b., as the term implies, mediates and orchestrates Application (including SOA Middleware) Stream Content. Application Mediation can work in conjunction with an SOA (and its ESB) providing powerful scenarios to provide balanced options (and transition) between tactical and strategic requirements and their risk, time and cost. Business Services & Solutions Composed Business Solutions made up of business level building blocks Deployment (Lifecycle) Services Integrated environment for design and creation of solution assets Business Innovation & Optimisation Services Facilitates better decision-making with real-time business information Interaction Services Process Services Information Services Enables collaboration between people, processes & information Orchestrate and automate business processes Enterprise Service Bus Manages diverse data and content in a unified manner Management Services Manage and secure services, applications & recources Partner Services Integration beyond the enterprise into the extended value chain. Connect with trading partners Business App Services Build on a robust, scalable, and secure services environment Access Services Interactions with existing information and application assets Infrastructure Services Technical Infrastructure to support the organisation. Optimised resource throughput, availability, performace & security Figure 2 and Service Oriented Architecture 4

2.4 Business Usage Examples As flexible as your imagination in that anything that can be solved by mediating an application s transaction content stream and applying automated analysis and decision criteria, linking to action capabilities (such as event triggering, content replication/transformation and routing to name several) can be addressed. FMT s Platform enables rapid solutions for a wide variety of business challenges such as: Note: Information provided by FMT Mobile gateway to create secure and trusted connections from your employees mobile devices to your internal applications Rapid integration with 3rd party APIs and other web data services to reduce cost and development effort Quickly achieve compliance to regulatory requirements without impacting your core applications Deliver IT security policy without impacting the business logic of your application A change delivery architectural component to assist with quality assurance and releasing change into your production environment An additional complementary layer of authentication to enhance token or other methods Protect email and CRM applications delivered via the web First party device recognition capabilities for enhancing the user experience Targeted content management without making back-end changes More examples are available at http://www.fmt.com 5

3 in SOA Context FMT s platform can be used as: 1. A tactical rapid response (yet strategically aligned) solution enabler 2. A complimentary and supplementary layer (capability) to the Enterprise Services Bus (ESB), within a Services Oriented Architecture. a. An ESB mediates and orchestrates enterprise Services for and to Interaction Services (Front Ends), Process Services (BPM), Information Services (e.g. Master Management and Business Analytics and Optimization), Partner Services, Business Application Services and Access Services (ISV Packages and Existing IT Assets) b., as the term implies, mediates and orchestrates Application (including SOA Middleware) Stream Content. Application Mediation can work in conjunction with an SOA (and its ESB) providing powerful scenarios to provide balanced options (and transition) between tactical and strategic requirements and their risk, time and cost. 3.1 Service Oriented Architecture (SOA) Definition In this Paper, the term SOA is referenced. This following definition is provided for critical context. Source http://www.ibm.com/developerworks/webservices/library/ws-soaenterprise1/?s_tact=105agx22&s_cmp=issue Because IBM felt strongly about the relationship between SOA and the business objectives and goals of an enterprise, the IBM SOA Center of Excellence developed a definition of SOA that was coined to take that into consideration. A Service-Oriented Architecture is an enterprise-scale IT architecture for linking resources on demand. These resources are represented as business-aligned services that can participate and be composed in a valuenet, enterprise, or line of business to fulfill business needs. The primary structuring element for SOA applications is a service as opposed to subsystems, systems, or components. Recognising that SOA means many things based on your perspective, three definitions were introduced to address the business, architecture, and implementation perspective. These definitions are as follows: Business perspective definition: SOA is a set of services that a business wants to expose to its customers and partners or other portions of the organization. Architecture perspective definition: SOA is an architectural (design and construction) style that requires a service provider, requester, and a service description. Set of architectural principles, patterns, and criteria, which address development and integration characteristics such as modularity, encapsulation, loose coupling, separation of concerns, reuse, composability and single implementation. Implementation perspective definition: SOA is a programming model complete with standards, tools, and technologies, such as Web Services. 6

A cohesive response to a Client s need is in the Sum of the Parts - in the context of end-to-end solution delivery and the convergence of Patterns, Models, Frameworks, Methods, Tooling and Run-time Software. This sets the scene for significant improvements in end-to-end solution delivery results and productivity. IBM designs and builds these inter-related/dependent industry standardsbased components to work as a cohesive and optimized whole for Business Transformation and Integrated Solution Delivery (incorporating ISV Packages and Existing IT Assets). At the heart of this are Service Oriented Architecture (SOA), Integrated Business Solutions and Model Driven Development. IBM s eco system and Global expertise in this area, including its Institute of Business Value, R&D, Product & Service Divisions, client field expertise and learnings, solution laboratories, Centers of Excellence, Clients and Business Partners all continually feed into and enrich this approach to unified solution modeling, assembly, deployment and management. 3.2 in context of the SOA Solution Stack Service Consumer Service Provider Consumers layer Business process layer Composition; choreography; business state machines Services layer Atomic and composite Service components layer Operational layer Channel Packaged Application B2B Custom Application SOA Solution Stack OO Application Integration layer (Enterprise Service Bus) QoS layer (security, management and monitoring infrastructure services) architecture (metadata) and Business intelligence Governance layer Atomic Service Composite Service Registry Figure 3 IBM SOA Solution Stack In the above context can be used to provide rapid response to needs that may span the following layers: Consumers and Channels Business Processes Business Services Applications (ISV and Existing Assets) Integration (Legacy or an Enterprise Services Bus) Quality of Service (Security, Management, Monitoring) /Information / Business Analytics and Optimization Governance 7

3.3 in context of the SOA Reference Architecture IBM has one open SOA Reference Architecture that its products (Software and Hardware and acquisitions) and open Delivery Methods (and associated roadmaps) are continually aligned to incorporating where and how the integration of ISV Software and Packages (and optimization with IBM Industry Framework Partners and Client s Existing IT Assets) all with the driver of realizing Integrated (end-to-end) Business Solutions (alignment of Business & IT) enabled by re-use and adaptability to support Progressive Transformation with Return on Investment and mitigated risk. Business Services & Solutions Composed Business Solutions made up of business level building blocks Deployment (Lifecycle) Services Integrated environment for design and creation of solution assets Business Innovation & Optimisation Services Facilitates better decision-making with real-time business information Interaction Services Process Services Information Services Enables collaboration between people, processes & information Orchestrate and automate business processes Enterprise Service Bus Manages diverse data and content in a unified manner Management Services Manage and secure services, applications & recources Partner Services Integration beyond the enterprise into the extended value chain. Connect with trading partners Business App Services Build on a robust, scalable, and secure services environment Access Services Interactions with existing information and application assets Infrastructure Services Technical Infrastructure to support the organisation. Optimised resource throughput, availability, performace & security Figure 4 IBM SOA Reference Architecture 8

The following diagram shows an example application of the SOA Reference Architecture. Customer Channels Branches ATMs Call Centers Channel Integration Forms Mgmt Electronic Signature Utility Systems Business Processes Service Processes Compliance Processes Marketing Processes Process Models Sales Processes Process Manager Enterprise Information Systems Business Partner Services Real Campaign Mgr 3rd Party Products/Svcs Customer Relationship Mgmt Marketing Decision Support Relationship Management Case Management Business Mgmt Debt Risk Fraud Product Resource Regulatory Banking & Credit Operations Credit Cards General Ledger Corporate Banking Retail Banking Loan Origination Payments Internet Relationship Managers/ Agents Mobile Banking Thin Client Rich Client Presentation/Interaction Services Multi-Channel Transofrmation Front End Application Server Enterprise Service Bus Customer Analytics Business Insight Search & Discovery Analytics Threat & Fraud Analytics Customer Insight & Analytics Integration/ Information Services Service Registry & Repository Marts Master Mgmt Party Account Product Warehouseing Marts Service Mgmt & Invocation Banking Industry Models Content Mgmt Systems Document Mgmt Systems Unstructured External Services Gateway FICO Credit Scores Demographic 3rd party Security, Management & Governance Rapid Development & Integration Figure 5 Illustrative Reference Architecture (showing SOA Patterns) In the above context can be used to provide rapid response to needs that may span (and leverage) the entire environment including Channels, Processes, Enterprise Information Systems, Customer Insight & Analytics, Integration/Information Services and Security, Management & Governance. 9

Copyright IBM Australia Limited 2011. ABN 79 000 024 733 Copyright IBM Corporation 2011. All Rights Reserved. IBM Australia 55 Coonara Avenue West Pennant Hills NSW Australia 2125 TRADEMARKS: IBM, the IBM logo and ibm.com are trademarks of IBM Corporation registered in many jurisdictions worldwide. A current list of IBM trademarks is available on the Web at Copyright and trademark information at www.ibm.com/legal/copytrade.shtml. Other company, product and services marks may be trade marks or services marks of others. GL_12865