Business Process Transformation

Size: px
Start display at page:

Download "Business Process Transformation"

Transcription

1 Building Information Society with Innovation Business Process Transformation Based on the presentation of András Pataricza, Budapest University of Technology and IBM Academic Days 2006 University Relations Academic Days May 9-10, 2006 Barcelona, Spain

2 Service Oriented Architecture 2

3 Applications Development Services IT Service Management SOA reference architecture Business Innovation and Optimization Services Interaction Services Process Services Information Services Enterprise Service Bus Partner Services Business Application Services Access Services Infrastructure Services Modeling, composition Deployment/implementation Monitoring 3

4 SOA lifecycle design testing Integration human process information Requirement analysis modeling & simulation design Financial Business/IT harmonization Process control Application and service monitoring Identity management Business indicators 4

5 Model-Driven Architecture for Classical Approaches platform description Platform Independent Model Model Xform. Platform Specific Model Code Generation Source code 5

6 Model-Driven Architecture for SOA Service Catalogue/ Standard (eg. BPEL) Platform Independent Model Model Xform. Platform Specific Model Service mapping + deployment Service invocation Business workflow Configuration 6

7 Building Information Society with Innovation Componentization and requirements A functionally correct system has to fulfill additional non-functional requirements, as well

8 Requirement classes 8

9 Applications Development Services IT Service Management SOA systems are vulnerable Compliance to standards Business Innovation and Optimization Services Complexity Completeness Consistency Interaction Services Process Services Information Services Enterprise Service Bus Partner Services Business Application Services Access Services Complexity? Correctness? 9 Not owned Availability Reliability Infrastructure Services Platforms Outsourcing? Parasitic interaction Modeling, composition Deployment/implementation Monitoring Security

10 V&V problems in non-functional design Proof of correctness SLA requirements specification Availability prediction Qualitative dependability assessment (fault impact analysis) Quantitative dependability assessment Performance prediction Damage confinement and recovery Error detection Performability control 10

11 Building Information Society with Innovation Core: Mathematical Analysis Huge complexity -> Importance of mathematical analysis integrated into the design workflow

12 Mechanized approach Design Engineering model Automated model generation Backannotation Mathematical analysis Mathematical model Analysis tool Code generation Implementation 12

13 Transformation development Metamodels Graph transformation rules Transformation development & testing Transformation trace, debug information Transformation control structure Plugin generator Transformation design time Transformation runtime Source model Native transformation plugin Target model 13

14 VIATRA 2 as Eclipse Generative Model Transformer GMT is an independent part of the Eclipse Modeling Project led by IBM and Borland 14

15 Building Information Society with Innovation Design verification Proof of correctness Complex, critical business processes require a proof of correctness covering ALL the cases of operations

16 Objectives Service composition (e.g. BPEL) Widespread tool support Design errors in choreography Lack of formal verification Objectives: Formal proof of compliance to the requirements on workflow Derivation of mathematical analysis models by model transformations Formal analysis of workflows Formal workflow semantics Formal verification of properties E.g. variable access Fault simulation: assessment of error propagation 16

17 A Workflow Example Basic activity Beginning of parallel execution Selection Policy Reject Recording Establish type Control flow Premium Pay End of parallel execution 17

18 Verification of Workflows Simulation Positive result Workflow (BPEL) Formal model (dataflow network) Analysis model (Promela) Model checker (SPIN ) Requirement (LTL expression) Negative result + counterexample 18

19 Verification of Workflows Simulation Positive result Workflow (BPEL) Formal model (dataflow network) IBM WebSphere Integration Developer Analysis model (Promela) SPIN modelchecker Requirement (LTL expression) Negative result + counterexample 19

20 Verification of Workflows Dataflow Network (generated) Abstract data Hierarchic modeling Model refinement Simulation Positive result Workflow (BPEL) Formal model (dataflow network) Analysis model (Promela) SPIN modelchecker Requirement Negative result Representation in the VIATRA2 (LTL + framework expression) counterexample Dataflow Network generated from parsed BPEL model 20

21 Verification of Workflows Target requirement Business level: no unauthorized business transaction Implementation level: each variable Positive Simulation should be initialized prior to a read access result Workflow (BPEL) Formal model (dataflow network) Analysis model (Promela) SPIN modelchecker Requirements LTL: linear temporal logical expression Requirement (LTL expression) Negative result + counterexample 21

22 Verification of Workflows Simulation Positive result Workflow (BPEL) Formal model (dataflow network) Analysis model (Promela) SPIN modelchecker Model checker Evaluation of LTL expressions Exhaustive state space traversal Requirement (LTL expression) Negative result + counterexample 22

23 Verification of Workflows Simulation Positive result Workflow (BPEL) Formal model (dataflow network) Analysis model (Promela) SPIN modelchecker Modelltranszformáció Model transformation VIATRA2 framework Requirement (LTL expression) Negative result + counterexample 23

24 Abstraction: qualitative modeling Formal methods have strict complexity limitations Efficient, but still faithful abstractions are needed Qualitative abstraction: A few of qualitative values out of an enumerated data type set No detailed data representation Drastic state space (analysis complexity) reduction Systematic methodology: predicate abstraction 24

25 Example Full model: IF credit_requested < THEN approval(director) ELSE approval(board) Deterministic abstraction: IF minor_credit_requested THEN approval(director) ELSE approval(board) No representation is needed for value of credit_requested, Only a single binary value (minor_credit_requested) representing the mode of operation Invariant wrt. the limit of changes Nondeterministic abstraction: CHOOSE (approval(director), approval(board)) No representation is needed for value of credit_requested, No representation of the logic of selecting the mode of operation Details -> random behavior 25

26 Estimation of the effects of a fault in a business workflow A resource/operation is good / faulty / missing (FAULT) System behavior? Analysis principle: Assign faults to resources / operations Trace the flow of errors (ERROR) Check: is a service to the user affected (FAILURE)? Modeling and analysis: Data items colored as good / faulty / suspicious A component connected to another one in a potentially erroneous state is suspicious Static worst case approximation: Damage Confinement Region 26

27 Dataflow Networks Node Port State Variable Uninitialized Written Read Written and read Fault written Fault written and read Token Activity Control Data D_F_Control Channel G(Variable.state!=Fault_written) 27

28 Mapping a Workflow to Dataflow Networks Policy Recording Establish type Premium Recording Establish type Policy Beginning of parallel execution Premium End of parallel Execution 28

29 Formal Verification of Cooperating BPEL 2.0 Processes Tibor Bende, Ábel Hegedüs, Máté Kovács SENSORIA Workshop Munich, February

30 BPEL Processes The application of workflows As Web services Business-to-Business Inter-enterprise application integration (EAI) Reception of service request Modification of data Invocation of educational and administrative processes Is the request accepted? Transmitting the response 30

31 Potential Faults in BPEL Workflows Missing data (Reading uninited variables) Deadlock due to loss of data Corruption of the control flow due to faulty data 31

32 Cooperating Business Processes Processing an application to participate in a course on a different university Request 1. Invocation of local modules The message does not arrive The effect of the fault on the control flow 2. Local decision 3. Invocation of remote modules 4. Transmitting response 32 Response Main WF Local Admin WF Local Edu WF Remote Edu WF Remote Admin WF

33 Analysis of Workflows Generating Process description Modelling Installaiton Graphical editing Execution Modellchecker Engine Corrections Runtime results Execution Verification 33

34 Summary of the Contribution The application of design time verification There are various approaches Formal Verification of BPEL 1.1 processes Formal Verification of BPEL 2.0 processes New control flow structures Event and fault handling Algorithm for dead path elimination The analysis of the cooperation of such processes 34

35 Modelling a Stand Alone Workflow Semantics BPEL 2.0 Variables: non-interpreted modelling Behaviour: transitions 36

36 Modelling the Cooperation of Workflows Abstraction Based on communicating activities Smaller statespace Overestimation of the behaviour 37

37 Steps of Model Refinement 1. Abstract model 2. Verification of the requirement 3. Refinement 4. Refined model A X? C?? B 38

38 Roles 39

39 Steps of the Verification Process BPEL editor BPEL code BPEL Importer (Java) SAL modell (VIATRA2) Modeltransformation (VIATRA2) BPEL modell (VIATRA2) Code generation (VIATRA2) SAL code Modelchecking (SAL) Result 40

40 Case Study 42

41 43/17 Analysis of the Case Study Requirement # of states Verification time [s] Execution time [s] Result Not reading uninitialized variable? ,5 4,6 True A Requirement variable is not needed? # of states Verification 0,3 time [s] Execution 5,8 time [s] Result False No deadlock? ,2 6,0 True Does falut propagate to the response? ,6 6,2 False Not reading uninitialized variable? ,5 4,6 True Do we send faulty data? ,4 5,8 False Is there unhandled exception? ,8 5,4 True Does A -> B exist? ,1 2,0 True A variable is not needed? ,3 5,8 False Does A -> C exist? ,05 2,0 False Does trans. spoil data? ,12 2,2 True 43

42 Conclusion Verification of business processes and their cooperation in design time Advantages: Finding usual practical mistakes and unhandled exceptions Compatible with SOA Further research directions Graphical requirement specification Domain specific fault model Automatic model refinement 44

43 Building Information Society with Innovation Early dependability assessment Objective: identification of the critical processes and their dependence on services and resources Reinforcement of the workflow (ABFT)

44 Systematic analysis techniques (overview) 1. Fault tree analysis 2. Event tree analysis 3. Cause-consequence analysis 4. Failure mode and effects analysis (FMEA) Risk matrix with acceptable hazards 50

45 Fault tree analysis Service unavailable System level effect Network switch failure SPOF Basic events Failure of servers Primary Failover server unsuccessful failure Secondary HA server middleware failure failure Server software design failure Possible SPOF (not analyzed) 51

46 Quantitative analysis Probabilities assigned to basic events Component data book, estimation, measurements Probability of system level failure is computed AND gate: product of probabilities OR gate: sum of probabilities Independent basic events are assumed here. Problems: Correlated basic events Handling the scenario of basic events (fault tree is a static snapshot) 52

47 Failure mode and effects analysis Failures and system level effects are listed Advantages: Systematic analysis of component failures Efficiency of redundancy can be estimated Component Failure mode Probability Network switch - garbage out - broken link 35% 65% Effect - access denied - service timeout

48 Risk matrix and acceptable hazards Hazard effect Catastrophic Critical Marginal Negligible Frequent Probable Occasional Remote Improbable Network switch failure HA middleware failure Server sw. failure Primary server failure Secondary server failure Protection level Impossible 54

49 Dynamics: Qualitative Data Fault Simulation / Model Checking Variable 1 Uninitialized Written Read Written and read Fault written Fault written and read Activity A Read Control Data D_F_Control Variable 2 Uninitialized Written Read Written and read Fault written Fault written and read Activity A Write Control Data D_F_Control 55

50 Simulation of the Error Propagation Dynamics Variable Uninitialized Written Read Written and read Fault written Fault written and read If Control Data D_F_Control Activity Control Data D_F_Control Otherwise Control Activity Control Data D_F_Control 56

51 Dependable design patterns Critical elements of the model can be replaced N-Version programming Here: N-Version Invocation Simultaneous invocation of multiple service implementations (variants) Recovery Block Here: Sequential invocation of variants Until the result is acceptable Adjudicator? Version 1 Version 2 VOTER Version N Version N Fails Version 2 Fails Version 1 57

52 Quantitative Dependability Analysis Building Information Society with Innovation SLA requirements specification Quantitative dependability assessment Availability prediction Performability control Prediction of quantitative service/business level characteristics

53 Objectives Composite services Composed of basic service components Only partial control over the different services Analysis of composite services According to SLA parameters of services (e.g. throughput, reliability, availability) User perceived service: potentially different service levels for different users Required parameters for the invoked services Guaranteed parameters for the main service Non-functional analysis PREDICTION of Dependability metrics for the services Business impacts WHAT-IF analysis 59

54 Phased Mission Systems 60

55 Phased Mission Systems Multiple Phased Systems Systems which lifecycle consists of different phases Phases have different resource characteristics Expected response time Failure rate, etc. DEEM tool Dependability Evaluation of Multiple-phased Systems Representation: Deterministic and Stochastic Petri Nets Evaluation: Markov Regenerative Processes Developed in Pisa/Florence Upper layer: phases Operational life Tree or cyclic Petri Net One active phase ( performing action X ) Routing may depend on resource states Lower layer: resources Representing the state of the system Characteristics depend on the actual phase 61

56 Example: Phased Mission Systems Stochastic modeling Phased operational life System changes during the phases E.g. resource states System characteristics depend on the actual phase E.g. phase-dependent failure rates Mission goal depends on system state Degradation Dependability modeling and analysis Described as GSPN Originally for mission-critical systems 62

57 SOA service flows as PMS SOA service flow as PMS The operational life is built of distinct steps Web service invocations are the phases The dependability requirements of the phases are different Based on Service Level Agreements The execution of the phases depends on the result of previous steps Restricted operation if a service invocations fails Dependability of the main service Bottleneck analysis Sensitivity analysis Component s failure rate System dependability 63

58 Modeling vs monitoring based SOA lifecycle Process modeling and analysis RT data acquisition and monitoring START Hitelkérelem létrehozása Hitelképesség-ellenőrzés IGEN Előzetesen jóváhagyva? (üzleti szabály) NEM Fedezet foglalása Hitelbírálati jóváhagyás Hitelkockázat értékelése IGEN Jóváhagyva? NEM Kockázatos? (Üzleti szabály) NEM Elfogadás küldése IGEN Elutasító küldése VÉGE Enterprise Service Bus IMS transaction Service (J2EE) Service ( ) Service (Web) Service (human) Service (Web) Service (human) 64

59 Building Information Society with Innovation Model-based optimization of Service Deployment Quantitative dependability assessment SLA requirements specification Availability prediction Performability control Availability aware deployment of services: integrated deployment design and optimization under cost and performance constraints

60 Objective Enterprise Information Systems Towards Service Oriented Architecture System development Model-Driven Architecture Quality aspects of services Growing importance Simultaneous assurance of Required availability level Performance Cost minimization 66

61 Model-Driven Architecture + QoS analysis platform description Platform Independent Model Model Xform. Platform Specific Model Code Generation QoS model & properties QoS analysis Analysis results Source code 67

62 Model-Driven Architecture + QoS-based synthesis platform description Platform Independent Model Model Xform. Platform Specific Model Code Generation QoS model & properties QoS synthesis Synthesis results Source code 68

63 Architecture Synthesis Design space Total Cost of Ownership (TCO) Availability Capacity 69

64 J2EE Architecture Entity beans Persistence management Backend services messaging authentication databases 70 RMI Client Servlets and Java Server Pages Web-based user interface IIOP Client HTTP Client HTTP Engine Session beans EJB Container Business logic Service access points EJB Container JSP Servlet Servlet Container J2EE Server JMS RDBMS Message Queue CORBA Server Other Resource

65 QoS model for services «StatelessSessionBean» Serv icea Stand-alone components Links QoS attributes Capacity requirement (throughput) Availability requirement Represents single usage relationship Directed QoS attributes are propagated + operation() : void tags QOS_Availability: 99.99% QOS_Capacity: 100 «uses» «StatelessSessionBean» Serv iceb ServiceA A = 99.99%, C=100/min ServiceB A = 99.99% + op() : void tags QOS_Availability: 99.99% 71

66 General Resource Model Application component <<Client>> Deploys to Server computer <<Resource>> RequiredQoS QoSValue OfferedQoS 72

67 Mapping components to the QoS Model Fault model Hardware components Independent faults Operating system Application server software The application components are treated fault-free Majority of the code automatically generated Formally verified QoS Service Component EJB Module atomic deployment unit Component availability Max(required availability for the services) < minimal availability of the runtime platform running the beans in the module Capacity requirements Sum of capacity reqs. of the contained beans 73

68 Architecture Optimization Objective Function TCO System m HW TCO( m) number _ used ( m) Total Cost of Ownership Total of Cost of Ownership of Actual number of nodes the system the specific node type from the specified type System Node1 Node2 Node3 Node4 Node5 74

69 Workload ( i) Capacity _ need ( i) j depends( i) Workload ( j) Architecture Optimization Component Workload Balance Workload ( i) Capacity _ need ( i) j depends( i) Workload ( j) Actual workload of the specified component Defined direct load of the component Indirect workload from depending services Service1 W = 100 Service3 C = 150 Service2 W = 50 75

70 Workload ( i) Capacity _ need ( i) j depends( i) Workload ( j) Architecture Optimization Component Throughput Limits A specific hardware node of the system Saturation factor The maximum load (0..1) on the machine m HW : Capacity ( m) SF s deployed( m) Workload ( s) Aggregate workload of all components running on the node. Capacity of node m (from benchmark) Service1 W = 100 Service2 W = 50 Service3 W = 150 Node1 C = 200 Node2 C=

71 Workload ( i) Capacity _ need ( i) j depends( i) Workload ( j) Architecture Optimization Availability Effect of Interactions A act (i) P(HWavailable P(HW available) all HW running req. srvc All needed P(HW avail) A services HW(i) available) A HW( j) j,hw( j) running neededservice Availability of the deployment target Availability HW of the deployment target HW of Actual availability of the component invoked services Service1 Service2 Service3 A =? Node1 A = 99 Node2 A = 99 77

72 Workload ( i) Capacity _ need ( i) j depends( i) Workload ( j) Architecture Optimization Availability Requirements Constraints cont d i services : A act (i) A required (i) Actual availability of the component Required availability of the component 78

73 Building Information Society with Innovation Dependability consolidation Numerous applications implemented with no dependability considerations, but delivering business critical services?

74 IT Service Management Processes are Interdependent IT Financial Management IT Financial Management Framework Plan and Control IT Budgets Perform IT Financial Accounting Administer IT Charging Evaluate Management Performance Service Level Management Service Level Management Framework Service Catalogue Service Level Agreements Evaluate and Report Service Level Achievements Assess Service Level Results Formulate Service Level Improvement Plan Evaluate Service Level Management Performance Availability Management Determine Availability Requirements Formulate Availability Criteria Define Availability Targets Establish Measures and Reporting Monitor, Analyze, and Report Investigate Unavailability Produce Availability Plan Incident Management Detect and Record Incident Classification and Initial Support Investigate and Diagnose Resolution and Recovery Own, Monitor, Track, and Communicate Close Incidents Incident Reports 80

System modeling. Budapest University of Technology and Economics Department of Measurement and Information Systems

System modeling. Budapest University of Technology and Economics Department of Measurement and Information Systems System modeling Business process modeling how to do it right Partially based on Process Anti-Patterns: How to Avoid the Common Traps of Business Process Modeling, J Koehler, J Vanhatalo, IBM Zürich, 2007.

More information

Challenges and Opportunities for formal specifications in Service Oriented Architectures

Challenges and Opportunities for formal specifications in Service Oriented Architectures ACSD ATPN Xi an China June 2008 Challenges and Opportunities for formal specifications in Service Oriented Architectures Gustavo Alonso Systems Group Department of Computer Science Swiss Federal Institute

More information

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment

SOA management challenges. After completing this topic, you should be able to: Explain the challenges of managing an SOA environment Managing SOA Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this unit, you should be able to: Explain

More information

The Service Revolution software engineering without programming languages

The Service Revolution software engineering without programming languages The Service Revolution software engineering without programming languages Gustavo Alonso Institute for Pervasive Computing Department of Computer Science Swiss Federal Institute of Technology (ETH Zurich)

More information

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

Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario Oracle Service Bus Situation A service oriented architecture must be flexible for changing interfaces, transport protocols and server locations - service clients have to be decoupled from their implementation.

More information

Model-Checking Verification for Reliable Web Service

Model-Checking Verification for Reliable Web Service Model-Checking Verification for Reliable Web Service Shin NAKAJIMA Hosei University and PRESTO, JST nkjm@i.hosei.ac.jp Abstract Model-checking is a promising technique for the verification and validation

More information

WebSphere Application Server - Introduction, Monitoring Tools, & Administration

WebSphere Application Server - Introduction, Monitoring Tools, & Administration WebSphere Application Server - Introduction, Monitoring Tools, & Administration presented by: Michael S. Pallos, MBA Senior Solution Architect IBM Certified Systems Expert: WebSphere MQ 5.2 e-business

More information

Service Oriented Architectures

Service Oriented Architectures 8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) alonso@inf.ethz.ch http://www.iks.inf.ethz.ch/ The context for SOA A bit of history

More information

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin. Oracle WebLogic Foundation of Oracle Fusion Middleware Lawrence Manickam Toyork Systems Inc www.toyork.com http://ca.linkedin.com/in/lawrence143 History of WebLogic WebLogic Inc started in 1995 was a company

More information

SCA-based Enterprise Service Bus WebSphere ESB

SCA-based Enterprise Service Bus WebSphere ESB IBM Software Group SCA-based Enterprise Service Bus WebSphere ESB Soudabeh Javadi, WebSphere Software IBM Canada Ltd sjavadi@ca.ibm.com 2007 IBM Corporation Agenda IBM Software Group WebSphere software

More information

Business-Driven Software Engineering Lecture 3 Foundations of Processes

Business-Driven Software Engineering Lecture 3 Foundations of Processes Business-Driven Software Engineering Lecture 3 Foundations of Processes Jochen Küster jku@zurich.ibm.com Agenda Introduction and Background Process Modeling Foundations Activities and Process Models Summary

More information

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus Agenda BPM Follow-up SOA and ESB Introduction Key SOA Terms SOA Traps ESB Core functions Products and Standards Mediation Modules

More information

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators Wednesday, November 18,2015 1:15-2:10 pm VT425 Learn Oracle WebLogic Server 12c Administration For Middleware Administrators Raastech, Inc. 2201 Cooperative Way, Suite 600 Herndon, VA 20171 +1-703-884-2223

More information

White Paper. How to Achieve Best-in-Class Performance Monitoring for Distributed Java Applications

White Paper. How to Achieve Best-in-Class Performance Monitoring for Distributed Java Applications White Paper How to Achieve Best-in-Class Performance Monitoring for Distributed Java Applications July / 2012 Introduction Critical Java business applications have been deployed for some time. However,

More information

Enterprise SOA Service activity monitoring

Enterprise SOA Service activity monitoring Enterprise SOA activity monitoring Michael Herr Head of SOPSOLUTIONS CITT Expertengespräch, 19. Juni 2006 AGENDA Business oriented SOA: Agility and Flexibility Application Integration: Policy-driven ESB

More information

Approach to Service Management

Approach to Service Management Approach to Service Management In SOA Space Gopala Krishna Behara & Srikanth Inaganti Abstract SOA Management covers the Management and Monitoring of applications, services, processes, middleware, infrastructure,

More information

LinuxWorld Conference & Expo Server Farms and XML Web Services

LinuxWorld Conference & Expo Server Farms and XML Web Services LinuxWorld Conference & Expo Server Farms and XML Web Services Jorgen Thelin, CapeConnect Chief Architect PJ Murray, Product Manager Cape Clear Software Objectives What aspects must a developer be aware

More information

A standards-based approach to application integration

A standards-based approach to application integration A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights

More information

What Is the Java TM 2 Platform, Enterprise Edition?

What Is the Java TM 2 Platform, Enterprise Edition? Page 1 de 9 What Is the Java TM 2 Platform, Enterprise Edition? This document provides an introduction to the features and benefits of the Java 2 platform, Enterprise Edition. Overview Enterprises today

More information

Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc.

Chapter 2 TOPOLOGY SELECTION. SYS-ED/ Computer Education Techniques, Inc. Chapter 2 TOPOLOGY SELECTION SYS-ED/ Computer Education Techniques, Inc. Objectives You will learn: Topology selection criteria. Perform a comparison of topology selection criteria. WebSphere component

More information

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

2012 LABVANTAGE Solutions, Inc. All Rights Reserved. LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written

More information

WebSphere Business Modeler

WebSphere Business Modeler Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration

More information

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable

More information

Oracle WebLogic Server 11g Administration

Oracle WebLogic Server 11g Administration Oracle WebLogic Server 11g Administration This course is designed to provide instruction and hands-on practice in installing and configuring Oracle WebLogic Server 11g. These tasks include starting and

More information

Figure 1: Illustration of service management conceptual framework

Figure 1: Illustration of service management conceptual framework Dagstuhl Seminar on Service-Oriented Computing Session Summary Service Management Asit Dan, IBM Participants of the Core Group Luciano Baresi, Politecnico di Milano Asit Dan, IBM (Session Lead) Martin

More information

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division Closer Look at Enterprise Bus Deb L. Ayers Sr. Principle Product Manager Oracle Bus SOA Fusion Middleware Division The Role of the Foundation Addressing the Challenges Middleware Foundation Efficiency

More information

zen Platform technical white paper

zen Platform technical white paper zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant

More information

Six Strategies for Building High Performance SOA Applications

Six Strategies for Building High Performance SOA Applications Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture

More information

Developing SOA solutions using IBM SOA Foundation

Developing SOA solutions using IBM SOA Foundation Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this

More information

Business Process Management Enabled by SOA

Business Process Management Enabled by SOA Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)

More information

Transactionality and Fault Handling in WebSphere Process Server Web Service Invocations. version 0.5 - Feb 2011

Transactionality and Fault Handling in WebSphere Process Server Web Service Invocations. version 0.5 - Feb 2011 Transactionality and Fault Handling in WebSphere Process Server Web Service Invocations version 0.5 - Feb 2011 IBM Corporation, 2011 This edition applies to Version 6.2 of WebSphere Process Server 1 /

More information

Oracle WebLogic Server 11g: Administration Essentials

Oracle WebLogic Server 11g: Administration Essentials Oracle University Contact Us: 1.800.529.0165 Oracle WebLogic Server 11g: Administration Essentials Duration: 5 Days What you will learn This Oracle WebLogic Server 11g: Administration Essentials training

More information

1 What Are Web Services?

1 What Are Web Services? Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:

More information

WebSphere Training Outline

WebSphere Training Outline WEBSPHERE TRAINING WebSphere Training Outline WebSphere Platform Overview o WebSphere Product Categories o WebSphere Development, Presentation, Integration and Deployment Tools o WebSphere Application

More information

Deploying to WebSphere Process Server and WebSphere Enterprise Service Bus

Deploying to WebSphere Process Server and WebSphere Enterprise Service Bus Deploying to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives

More information

10g versions followed on separate paths due to different approaches, but mainly due to differences in technology that were known to be huge.

10g versions followed on separate paths due to different approaches, but mainly due to differences in technology that were known to be huge. Oracle BPM 11g Platform Analysis May 2010 I was privileged to be invited to participate in "EMEA BPM 11g beta bootcamp" in April 2010, where I had close contact with the latest release of Oracle BPM 11g.

More information

WebSphere Server Administration Course

WebSphere Server Administration Course WebSphere Server Administration Course Chapter 1. Java EE and WebSphere Overview Goals of Enterprise Applications What is Java? What is Java EE? The Java EE Specifications Role of Application Server What

More information

Integration Platforms Problems and Possibilities *

Integration Platforms Problems and Possibilities * BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 8, No 2 Sofia 2008 Integration Platforms Problems and Possibilities * Hristina Daskalova, Tatiana Atanassova Institute of Information

More information

IBM WebSphere Server Administration

IBM WebSphere Server Administration IBM WebSphere Server Administration This course teaches the administration and deployment of web applications in the IBM WebSphere Application Server. Duration 24 hours Course Objectives Upon completion

More information

Enterprise Manager 12c for Middleware

Enterprise Manager 12c for Middleware EM 12c Deep dive Enterprise Manager 12c for Middleware Overview Fusion Middleware Control Monitoring Oracle MW components Monitoring Non-Oracle MW components Some use-cases MW Diagnostics Advisor Business

More information

Using Multipathing Technology to Achieve a High Availability Solution

Using Multipathing Technology to Achieve a High Availability Solution Using Multipathing Technology to Achieve a High Availability Solution Table of Contents Introduction...3 Multipathing Technology...3 Multipathing I/O Implementations...5 Storage Redundancy...5 Infortrend

More information

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS

CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS Java EE Components Java EE Vendor Specifications Containers Java EE Blueprint Services JDBC Data Sources Java Naming and Directory Interface Java Message

More information

FioranoMQ 9. High Availability Guide

FioranoMQ 9. High Availability Guide FioranoMQ 9 High Availability Guide Copyright (c) 1999-2008, Fiorano Software Technologies Pvt. Ltd., Copyright (c) 2008-2009, Fiorano Software Pty. Ltd. All rights reserved. This software is the confidential

More information

Business Process Execution Language for Web Services

Business Process Execution Language for Web Services Business Process Execution Language for Web Services Second Edition An architect and developer's guide to orchestrating web services using BPEL4WS Matjaz B. Juric With Benny Mathew and Poornachandra Sarang

More information

Methodology of performance evaluation of integrated service systems with timeout control scheme

Methodology of performance evaluation of integrated service systems with timeout control scheme Methodology of performance evaluation of integrated service systems with timeout control scheme Akira Kawaguchi and Hiroshi Yamada NTT Service Integration Laboratories, NTT Corporation 9-11, Midori-cho

More information

Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform

Contents. Client-server and multi-tier architectures. The Java 2 Enterprise Edition (J2EE) platform Part III: Component Architectures Natividad Martínez Madrid y Simon Pickin Departamento de Ingeniería Telemática Universidad Carlos III de Madrid {nati, spickin}@it.uc3m.es Introduction Contents Client-server

More information

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)

More information

PIE. Internal Structure

PIE. Internal Structure PIE Internal Structure PIE Composition PIE (Processware Integration Environment) is a set of programs for integration of heterogeneous applications. The final set depends on the purposes of a solution

More information

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives

More information

Assurance in Service-Oriented Environments

Assurance in Service-Oriented Environments Assurance in Service-Oriented Environments Soumya Simanta Research, Technology, and System Solutions (RTSS) Program Software Engineering Institute Carnegie Mellon University Pittsburgh 15232 28 th October,

More information

System Models for Distributed and Cloud Computing

System Models for Distributed and Cloud Computing System Models for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Classification of Distributed Computing Systems

More information

1 What Are Web Services?

1 What Are Web Services? Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What

More information

Kirsten Sinclair SyntheSys Systems Engineers

Kirsten Sinclair SyntheSys Systems Engineers Kirsten Sinclair SyntheSys Systems Engineers Kirsten Sinclair SyntheSys Systems Engineers Spicing-up IBM s Enterprise Architecture tools with Petri Nets On Today s Menu Appetiser: Background Starter: Use

More information

IBM RATIONAL PERFORMANCE TESTER

IBM RATIONAL PERFORMANCE TESTER IBM RATIONAL PERFORMANCE TESTER Today, a major portion of newly developed enterprise applications is based on Internet connectivity of a geographically distributed work force that all need on-line access

More information

WebSphere Application Server V6.1 Extended Deployment: Overview and Architecture

WebSphere Application Server V6.1 Extended Deployment: Overview and Architecture Chapter 32 WebSphere Application Server V6.1 Extended Deployment: Overview and Architecture The WebSphere Application Server Extended Deployment (WAS XD) package provides many extensions to existing functionality

More information

ActiveVOS Server Architecture. March 2009

ActiveVOS Server Architecture. March 2009 ActiveVOS Server Architecture March 2009 Topics ActiveVOS Server Architecture Core Engine, Managers, Expression Languages BPEL4People People Activity WS HT Human Tasks Other Services JMS, REST, POJO,...

More information

Service Component Architecture, Apache Tuscany & WebSphere SOA Feature Pack Beta

Service Component Architecture, Apache Tuscany & WebSphere SOA Feature Pack Beta Service Component Architecture, Apache Tuscany & WebSphere SOA Feature Pack Beta Simon Laws Open Source SOA WebSphere UK User Group 3/11/2008 2008 IBM Corporation IBM Corporation 2008. All Rights Reserved.

More information

WEBSPHERE APPLICATION SERVER ADMIN V8.5 (on Linux and Windows) WITH REAL-TIME CONCEPTS & REAL-TIME PROJECT

WEBSPHERE APPLICATION SERVER ADMIN V8.5 (on Linux and Windows) WITH REAL-TIME CONCEPTS & REAL-TIME PROJECT WEBSPHERE APPLICATION SERVER ADMIN V8.5 (on Linux and Windows) WITH REAL-TIME CONCEPTS & REAL-TIME PROJECT Faculty Name Experience Course Duration Madhav (Certified Middleware Professional) Certified on

More information

CBM SOMA - SCA. Techniques and Standards to Increase Business and IT Flexibility. Jouko Poutanen Senior IT Architect, IBM Software Group

CBM SOMA - SCA. Techniques and Standards to Increase Business and IT Flexibility. Jouko Poutanen Senior IT Architect, IBM Software Group CBM SOMA - SCA Techniques and Standards to Increase and IT Flexibility Jouko Poutanen Senior IT Architect, IBM Software Group 2008 IBM Corporation Agenda Component Modeling (CBM) Drivers: specialization,

More information

Oracle SOA Suite Then and Now:

Oracle SOA Suite Then and Now: Oracle SOA Suite Then and Now: The Evolution from 10g to 11g Shane Goss Impac Services Agenda SOA Suite 11g New Features Highlight new features of SOA 11g Some products have added features and functionality

More information

Enterprise Integration Architectures for the Financial Services and Insurance Industries

Enterprise Integration Architectures for the Financial Services and Insurance Industries George Kosmides Dennis Pagano Noospherics Technologies, Inc. gkosmides@noospherics.com Enterprise Integration Architectures for the Financial Services and Insurance Industries Overview Financial Services

More information

EVALUATION. WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration COPY. Developer

EVALUATION. WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration COPY. Developer WA1844 WebSphere Process Server 7.0 Programming Using WebSphere Integration Developer Web Age Solutions Inc. USA: 1-877-517-6540 Canada: 1-866-206-4644 Web: http://www.webagesolutions.com Chapter 6 - Introduction

More information

Budapest University of Technology and Economics Department of Measurement and Information Systems. Business Process Modeling

Budapest University of Technology and Economics Department of Measurement and Information Systems. Business Process Modeling Budapest University of Technology and Economics Department of Measurement and Information Systems Business Process Modeling Process, business process Workflow: sequence of given steps executed in order

More information

Converting Java EE Applications into OSGi Applications

Converting Java EE Applications into OSGi Applications Converting Java EE Applications into OSGi Applications Author: Nichole Stewart Date: Jan 27, 2011 2010 IBM Corporation THE INFORMATION CONTAINED IN THIS REPORT IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY.

More information

CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL

CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL CHAPTER 2 MODELLING FOR DISTRIBUTED NETWORK SYSTEMS: THE CLIENT- SERVER MODEL This chapter is to introduce the client-server model and its role in the development of distributed network systems. The chapter

More information

Programma della seconda parte del corso

Programma della seconda parte del corso Programma della seconda parte del corso Introduction Reliability Performance Risk Software Performance Engineering Layered Queueing Models Stochastic Petri Nets New trends in software modeling: Metamodeling,

More information

WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions.

WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions. WHITE PAPER Enabling predictive analysis in service oriented BPM solutions. Summary Complex Event Processing (CEP) is a real time event analysis, correlation and processing mechanism that fits in seamlessly

More information

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance.

This training is targeted at System Administrators and developers wanting to understand more about administering a WebLogic instance. This course teaches system/application administrators to setup, configure and manage an Oracle WebLogic Application Server, its resources and environment and the Java EE Applications running on it. This

More information

Lesson 18 Web Services and. Service Oriented Architectures

Lesson 18 Web Services and. Service Oriented Architectures Lesson 18 Web Services and Service Oriented Architectures Service Oriented Architectures Module 4 - Architectures Unit 1 Architectural features Ernesto Damiani Università di Milano A bit of history (1)

More information

Chapter 1 - Web Server Management and Cluster Topology

Chapter 1 - Web Server Management and Cluster Topology Objectives At the end of this chapter, participants will be able to understand: Web server management options provided by Network Deployment Clustered Application Servers Cluster creation and management

More information

Enterprise Application Integration (Middleware)

Enterprise Application Integration (Middleware) Enterprise Application Integration (Middleware) Gustavo Alonso Systems Group Computer Science Department - ETH Zurich alonso@inf.ethz.ch http://www.systems.inf.ethz.ch/ EAI Course Administration Lecture:

More information

School of Computer Science

School of Computer Science School of Computer Science Computer Science - Honours Level - 2014/15 October 2014 General degree students wishing to enter 3000- level modules and non- graduating students wishing to enter 3000- level

More information

SOMA, RUP and RMC: the right combination for Service Oriented Architecture

SOMA, RUP and RMC: the right combination for Service Oriented Architecture SOMA, RUP and RMC: the right combination for Service Oriented Architecture WebSphere User Group, Bedfont, 4th March, 2008 Keith Mantell Senior Solution Architect IBM Rational keith_mantell@uk.ibm.com March

More information

Architecture of distributed network processors: specifics of application in information security systems

Architecture of distributed network processors: specifics of application in information security systems Architecture of distributed network processors: specifics of application in information security systems V.Zaborovsky, Politechnical University, Sait-Petersburg, Russia vlad@neva.ru 1. Introduction Modern

More information

MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS

MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS MODEL DRIVEN DEVELOPMENT OF BUSINESS PROCESS MONITORING AND CONTROL SYSTEMS Tao Yu Department of Computer Science, University of California at Irvine, USA Email: tyu1@uci.edu Jun-Jang Jeng IBM T.J. Watson

More information

Estimating Software Reliability In the Absence of Data

Estimating Software Reliability In the Absence of Data Estimating Software Reliability In the Absence of Data Joanne Bechta Dugan (jbd@virginia.edu) Ganesh J. Pai (gpai@virginia.edu) Department of ECE University of Virginia, Charlottesville, VA NASA OSMA SAS

More information

Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota

Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota Michelle Pregler Ball Emerging Markets Account Executive Shahrukh Niazi Sr.System Consultant Java Solutions Quest Background Agenda

More information

Paul Brebner, Senior Researcher, NICTA, Paul.Brebner@nicta.com.au

Paul Brebner, Senior Researcher, NICTA, Paul.Brebner@nicta.com.au Is your Cloud Elastic Enough? Part 2 Paul Brebner, Senior Researcher, NICTA, Paul.Brebner@nicta.com.au Paul Brebner is a senior researcher in the e-government project at National ICT Australia (NICTA,

More information

877-857-3101 (US) WPS 6.1 and Higher 011-91-9963024488 (India)

877-857-3101 (US) WPS 6.1 and Higher 011-91-9963024488 (India) Technocrats Domain Inc. Houston, TX, USA Hyderabad, AP, India wps@technocratsdomain.com 877-857-3101 (US) WPS 6.1 and Higher 011-91-9963024488 (India) Technocrats Domain is a staffing, consulting and training

More information

HRG Assessment: Stratus everrun Enterprise

HRG Assessment: Stratus everrun Enterprise HRG Assessment: Stratus everrun Enterprise Today IT executive decision makers and their technology recommenders are faced with escalating demands for more effective technology based solutions while at

More information

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5

Course Description. Course Audience. Course Outline. Course Page - Page 1 of 5 Course Page - Page 1 of 5 WebSphere Application Server 7.0 Administration on Windows BSP-1700 Length: 5 days Price: $ 2,895.00 Course Description This course teaches the basics of the administration and

More information

Introduction to WebSphere Administration

Introduction to WebSphere Administration PH073-Williamson.book Page 1 Thursday, June 17, 2004 3:53 PM C H A P T E R 1 Introduction to WebSphere Administration T his book continues the series on WebSphere Application Server Version 5 by focusing

More information

Service-Oriented Architecture and Software Engineering

Service-Oriented Architecture and Software Engineering -Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based

More information

SLA Business Management Based on Key Performance Indicators

SLA Business Management Based on Key Performance Indicators , July 4-6, 2012, London, U.K. SLA Business Management Based on Key Performance Indicators S. Al Aloussi Abstract-It is increasingly important that Service Level Agreements (SLAs) are taken into account

More information

CA Workload Automation Agents Operating System, ERP, Database, Application Services and Web Services

CA Workload Automation Agents Operating System, ERP, Database, Application Services and Web Services PRODUCT SHEET CA Workload Automation Agents CA Workload Automation Agents Operating System, ERP, Database, Application Services and Web Services CA Workload Automation Agents extend the automation capabilities

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Version 9 2 SOA-2 Overview Ok, now we understand the Web Service technology, but how about Service Oriented Architectures? A guiding analogy Terminology excursion Service,

More information

WebSphere ESB Best Practices

WebSphere ESB Best Practices WebSphere ESB Best Practices WebSphere User Group, Edinburgh 17 th September 2008 Andrew Ferrier, IBM Software Services for WebSphere andrew.ferrier@uk.ibm.com Contributions from: Russell Butek (butek@us.ibm.com)

More information

Five best practices for deploying a successful service-oriented architecture

Five best practices for deploying a successful service-oriented architecture IBM Global Services April 2008 Five best practices for deploying a successful service-oriented architecture Leveraging lessons learned from the IBM Academy of Technology Executive Summary Today s innovative

More information

Business Process Management with @enterprise

Business Process Management with @enterprise Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase

More information

Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud

Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud Migration Scenario: Migrating Backend Processing Pipeline to the AWS Cloud Use case Figure 1: Company C Architecture (Before Migration) Company C is an automobile insurance claim processing company with

More information

University of Paderborn Software Engineering Group II-25. Dr. Holger Giese. University of Paderborn Software Engineering Group. External facilities

University of Paderborn Software Engineering Group II-25. Dr. Holger Giese. University of Paderborn Software Engineering Group. External facilities II.2 Life Cycle and Safety Safety Life Cycle: The necessary activities involving safety-related systems, occurring during a period of time that starts at the concept phase of a project and finishes when

More information

NNMi120 Network Node Manager i Software 9.x Essentials

NNMi120 Network Node Manager i Software 9.x Essentials NNMi120 Network Node Manager i Software 9.x Essentials Instructor-Led Training For versions 9.0 9.2 OVERVIEW This course is designed for those Network and/or System administrators tasked with the installation,

More information

What I Advise Every Customer To Do On Their Oracle SOA Projects

What I Advise Every Customer To Do On Their Oracle SOA Projects What I Advise Every Customer To Do On Their Oracle SOA Projects Save yourself future redesign by considering a few key elements when embarking on your new SOA project. By Javier Mendez & Ahmed Aboulnaga,

More information

Enterprise IT Architectures SOA Part 2

Enterprise IT Architectures SOA Part 2 Dr. Hans-Peter Hoidn Executive IT Architect, IBM Software Group Global Business Integration "Tiger" Team Enterprise IT Architectures SOA Part 2 SOA Reference Architecture 2 SOA Reference Model Strategy

More information

P16_IBM_WebSphere_Business_Monitor_V602.ppt. Page 1 of 17

P16_IBM_WebSphere_Business_Monitor_V602.ppt. Page 1 of 17 Welcome to the IBM WebSphere Business Monitor presentation as part of the SAP integration workshop. This presentation will give you an introduction to the WebSphere Business Monitor and monitoring over

More information

Service Oriented Architecture Case: IBM SOA Reference Architecture

Service Oriented Architecture Case: IBM SOA Reference Architecture Service Oriented Architecture Case: IBM SOA Reference Architecture Group 6: 0309441 Mikko Seppälä 0275669 Puranen Sami Table of Contents 1 International Business Machines Corporation... 3 2 IBM and Services

More information

High Availability Design Patterns

High Availability Design Patterns High Availability Design Patterns Kanwardeep Singh Ahluwalia 81-A, Punjabi Bagh, Patiala 147001 India kanwardeep@gmail.com +91 98110 16337 Atul Jain 135, Rishabh Vihar Delhi 110092 India jain.atul@wipro.com

More information

Service Oriented Architecture (SOA) An Introduction

Service Oriented Architecture (SOA) An Introduction Oriented Architecture (SOA) An Introduction Application Evolution Time Oriented Applications Monolithic Applications Mainframe Client / Server Distributed Applications DCE/RPC CORBA DCOM EJB s Messages

More information

IT Architecture Review. ISACA Conference Fall 2003

IT Architecture Review. ISACA Conference Fall 2003 IT Architecture Review ISACA Conference Fall 2003 Table of Contents Introduction Business Drivers Overview of Tiered Architecture IT Architecture Review Why review IT architecture How to conduct IT architecture

More information

IBM WebSphere ESB V6.0.1 Technical Product Overview

IBM WebSphere ESB V6.0.1 Technical Product Overview IBM WebSphere ESB V6.0.1 Technical Product Overview SOA on your terms and our expertise 2005 IBM Corporation The SOA Lifecycle.. For Flexible Business & IT Assemble Assemble existing and new assets to

More information