A workflow services middleware model on ShanghaiGrid 1

Size: px
Start display at page:

Download "A workflow services middleware model on ShanghaiGrid 1"

Transcription

1 A workflow services middleware model on ShanghaiGrid 1 1 Ying Li 1, 2, Minglu Li 1, Jadi Yu 1 and Lei Cao 1 Department of Computer Science and Engineering,Shanghai Jiao Tong University, Shanghai , China 2 Computer Science and Technology School,Soochow University,Suzhou ,China {liying, li-ml,jdyu,lcao }@cs.sjtu.edu.cn ingli@suda.edu.cn Abstract The ShanghaiGrid is an ongoing Grid Computing Environment (GCE) based on the Grid Service standards and the Open Grid Services Architecture. The ShanghaiGrid is a City Grid, which is to provide a general shared information Grid platform. Based on this point, a workflow management system is very import especially for user-defined workflow. By using the workflow, users in GCE would compose several Grid services as a new Service and provide it to others. This will enlarge the extensibility and business-originated usage in the GCE. This paper discusses the type of workflow, proposes a model of client-side workflow management system, and the design of several important workflow services. A service discovery process based on workflow is given in this paper too. 1 Introduction The Shanghai City Grid is an ongoing project supported by Shanghai government. The aim of the City Gird is to promote Shanghai become one of the most advanced information cities in the world [1]. Grid based computational infrastructure is an ideal computing platform to meet large-scale resources and heterogeneity system [2]. The grid technology would enable the municipal government to integrate its information resources dispersed in different organizations and strengthen collaboration and information sharing. This will be invaluable for improving the efficiency of government and its emergency response speed. The aim of Shanghai city gird is listed below [1]: 1. Solve isolated island of information 2. Shield the resource heterogeneity 3. Change from web browsing to resources sharing 4. Resolve the problems of dispersed resources and establish the uniform standards. In the City Grid there exist several kinds of Grid: Data Grid, Computing Grid, Information Grid, and Knowledge Grid. The Computing and Data Grid mainly aim at the scientific field. The Highperformance execution in distributed computing environments often requires careful selection and configuration not only of computers, networks, and other resources but also of the protocols and algorithms used by applications. Selection and configuration in turn require access to accurate, up-todate information on the structure and state of available resources [3]. According to this, the Data Grid and Computing Grid are just a base facility of the City Grid, provide City Grid some critical data and information, and are seldom used by public. So the City Grid is mainly regarded as information Grid to serve the public in the city. The main problem of City Grid is the information integration. In ShanghaiGrid, all resources are regarded as Grid 1 This paper is supported by 973 project (No.2002CB312002) of China, grand project (No.03dz15027) and key project(no ) of the Science and Technology Commission of Shanghai Municipality.

2 Services. Individuals, organizations and business companies can publish their information or services as a Grid Service, which can be accessed by public in the Grid Computing Environment (GCE). The GCE in this context is a set of tools and technologies which allow users easily access Grid services and applications [4]. In the research, the ShanghaiGrid is aimed as a shared platform for various Information Grids [4], some core services or middlewares will be provided to support the platform. A lot of work has been done on the ShanghaiGrid, some core middlewares have been designed [4], but they lack of suitable workflow services especially the user-defined workflow services. Here we propose such a model, which is base on the software architecture of the ShanghaiGrid, and based on the middleware of the Grid Services Delivery Toolkit (). The is located at the middleware layer in the software architecture of the ShanghaiGrid. It is an important tool to glue the distributed parts of a Grid-enabled application and Services together in the GCE. It is also designed to support the major existing Service Discovery facilities and mechanisms such as GIIS/GRIS [5], UDDI [6], as well as the Java Network Launching Protocol (JNLP) [4]. In general, we can regard the as a platform to easily publish and invoke Grid Services. We will first survey some of workflow technical using in web services and Grid services. Then point out the shortcomings of such technicals in the context of ShanghaiGrid. 2 Technical survey of workflow 2.1 WSFL The Web Services Flow Language [17] (WSFL) is an XML language for the description of Web Services compositions as part of a business process definition. It was designed by IBM to be part of the Web Services technology framework and relies and complements existing specifications like SOAP, WSDL, XMLP and UDDI. WSFL considers two types of Web Services compositions: FlowModel : an executable business process. WSFL defines a set of activities and models as specifications of the execution sequence of the composed Web Services. GlobalModel: provides a facility to model interactions between business partners. Although the WSFL1.0 was published by IBM in 2001, but so far there is no distinguished implementation of WSFL. 2.2 XLANG The Web Services for Business Process Design (XLANG) [18] designed by Microsoft Corp according to the conception of the automation of business processes based on web services requires a notation for the specification of message exchange behavior among participating web services. The goal of XLANG is to make it possible to formally specify business processes as stateful long-running interactions. The high-level features are listed below [18]: Sequential and parallel control flow constructs Long running transactions with compensation Custom correlation of messages Flexible handling of internal and external exceptions Modular Behavior Description Dynamic service referral Multi-role contracts 2.3 BPEL4WS The Business Process Execution Language for Web Services (BPEL4WS) [19] was proposed by IBM in BPEL4WS absorbs the advantage of WSFL and XLANG. It not only can be used as an implementation language but also can describe the interfaces of business processes. It allows programmers to create complex processes by creating and integrating different activities together. An initial implementation of BPEL4WS called BPWS4J was also released by IBM via alphaworks [8]. 2.4 GSFL The Workflow Framework for Grid Services (GSFL) was put forward in article [7]. The Grid Services Flow Language is an XML based language that allows the specification of workflow descriptions for Grid services in the OGSA framework. It has been defined using XML Schemas. It has following features: [7]

3 Service Providers, which are the list of services taking part in the workflow. Activity Model, which describes the list of important activities in the workflow. Composition Model, which describes the interactions between the individual services. Lifecycle Model, which describes the lifecycle for the various activities and the services which are parts of the workflow. 3 Workflow in ShanghaiGrid The Data Grid and Computing Grid are the basic infrastructure of the ShanghaiGrid, In Data Grid and Computing Grid, GSFL can be used to handle the workflow. Under such environments, the workflow is mainly static and consistent. Programmer will design and implement the workflow in the Grid environments. In ShanghaiGrid, we call that workflow a server-side workflow. A server-side workflow is transparent to Grid users. There exists another kind of workflow in ShanghaiGrid, the user-defined workflow or clientside workflow. In GCE, users can easily publish their Grid services and Grid applications, but in business environment, the trend to link these services together into a business process or a composition is more and more important. The ShanghaiGrid mentioned above is a typical Information Grid, it is a shared platform. So in ShanghaiGrid, the client workflow management system is more important. Users, organizations and other roles in the Grid need a facility to assemble the Grid Services to form business logic or a new Grid Services in a workflow. And the workflow is a dynamic process which may change frequently. The research is to design a client-side workflow management system based on the GCE. It should include such high level features: Grid Transaction support Grid based services discovery Rule-based workflow GUI-enabled workflow composing tools WSFL and XLANG lack implementation tools. BPWS4J is an implementation of the BPEL4WS specification that includes a run-time engine and an editor (which is an Eclipse plugin) for creating BPEL4WS processes. It s too complex for end-user to create such process and needs eclipse environment. Although GT3[9] includes GridAnt[10], a tool that provides a much needed functionality for developing and testing Grid applications with the GT 3, but it is not very suitable for the project and cannot be used by the ShanghaiGrid directly. One problem is that the GridAnt lacks of the GUI-based workflow composed tools. The other problem is that GridAnt cannot work together with the middleware, which is the core middleware in the project. A workflow middleware should be designed and implemented in ShanghaiGrid to support more flexible workflow management. 4 The design of the client-side workflow system based on GCE 4.1 The framework of the workflow management system on the Grid Fig.1 shows the framework of the workflow, each part is discussed blow: Workflow Client Tools (WCT). WCT gives a GUI based JNLP enabled interface to let uses or agents to assemble Grid Services in which information was retrieved from UDDI. In this project users can create temporary workflow or persistence workflow depends on the users rights. Workflow Repository Services (WRS) The user defined persistence workflow is also regarded resource and can be reused by others. The insets the information in UDDI and stores it permanently in the Workflow Repository Services. The WRS provides such as inserting, deleting, updating, or querying service to be invoked by the. Workflow Monitor Services (WMS) The WMS can query the instance currently running and return the status to the. Workflow admin Services (WAS) The WAS mainly includes role management, audit management and so on. Workflow Engine Services (WES) The WES is the core services in the workflow management system. The Workflow Engine is responsible for creating, assigning, controlling the tasks, and deciding in each moment the next action to be performed [11]. It invokes the Grid Services as the tasks.

4 Workflow Client tools Admin Services Grid Services Repository services Engine Services Grid Services GCE Monitor Services Grid Services Fig.1 The framework of the workflow management system WRS instance and WES gets the workflow information from the WRS. The WES picks up the first task in the tasks-list and gets its URL, using this URL the WES discovers the GSR of a Grid service instance. If the Grid Service instance has been created and in valid status, the WSE looks up the Registry and gets GSR according to the GSH by using querying HandleMapper. If GSR does not exist, the WSE finds the GSH of Factory in Registry, creates a Grid service using the factory interface, which gets the GSH and GSR and then registers them in the Registry. When WES gets the GSR, it has enough information to bind it then receives its result. And then using that result as input to do the same steps mentioned above until the entire task in task list have been done. We can see from the framework that the Grid based workflow management system is similar to tradition ones [12,13,14], but all functions should be wrapped with Services. 4.2 transactions in the workflow The workflow in this model is divided into two catalogs: transaction-enabled and none-transaction enabled. The Grid traction model applied in ShanghaiGrid is base on the article [15,16]. 4.3 Service Discovery under the workflow As mentioned before, the user-defined workflow can be regarded as grid services in the GCE, and can be regarded as a sequence of Grid Services run under one transaction (if it is transaction-enabled workflow). In GCE we assume that each Factory and Grid service instance must register its GSH with Registry. Mapping relationship between GSH to GSR is registered in HandleMapper. The workflow based service discovery is described in Fig. 2: User (Client) looks up grid services through the UDDI according to the services descriptions, the UDDI returns the Grid Services URLs. We promote fuzzy search arithmetic of the schema that if there does not exist entire match, the UDDI will return a list of Grid Services to the user and let user choose one. The user uses the selected URL to contact, and judges if the URL is a workflow-based Grid services. If it is, the creates the WES and Start Look up desired services in UDDI User-defined workflow? Create instance of WES and WRS using factory Get Services information from task list Look up GSH in Registry Exist? Create and Register using Factory Success? Invoke Grid Services and get results End of task list? End Fig.2 The runtime procedure of workflow User (Client) looks up grid services through the UDDI according to the services descriptions, the UDDI returns the Grid Services URLs. We promote fuzzy search arithmetic of the schema that if there does not exist entire match, the UDDI will return a list of Grid Services to the user and let user choose one. Look up Handle-Mapper to get GSR

5 The user uses the selected URL to contact, and judges if the URL is a workflow-based Grid services. If it is, the creates the WES and WRS instance and WES gets the workflow information from the WRS. The WES picks up the first task in the tasks-list and gets its URL, using this URL the WES discovers the GSR of a Grid service instance. If the Grid Service instance has been created and in valid status, the WSE looks up the Registry and gets GSR according to the GSH by using querying HandleMapper. If GSR does not exist, the WSE finds the GSH of Factory in Registry, creates a Grid service using the factory interface, which gets the GSH and GSR and then registers them in the Registry. When WES gets the GSR, it has enough information to bind it then receives its result. And then using that result as input to do the same steps mentioned above until the entire task in task list have been done. 5 Case study Here we give an example of how the workflow works in a tour company on the Shanghai City Grid. The weather forecast company provides a weather service in the GCE and already using the registers the WeatherService in UDDI and GIIS/GRIS. There also exists hotel book service in the GCE called BookService. The tour company uses these two services to compose a tour booking services. Client can use web Brower or PDA visit the Web page of the company and book a two-day tour in the city. Client can chose what weather (some people like tour in the rain), price, date and other information of the hotel in booking. The tour company first uses the workflow client tools to create a workflow. In the workflow Design, the Company should add the weatherserivce node and bookservice node from all the services from the UDDI, then add two router to judge if the weather, price fit the needs of users. If either of the routers failed, the booking fails. Then the company registers the service using. knows this is a workflow service and stores the booking workflow (booking.xml) in the WRS. The generates the extend WSDL, applies an account in UDDI, gets a pair of ID and password, and publishes them in UDDI. The booking process is shown in the Fig.3 1. Using a browser a user looks for a tour booking services in UDDI. 2. The user gets some URLs corresponding to the desired tour booking services. 3. The user fills some demands and sends the requests to the, and the creates a workflow services, and generates a Timestamp T. 4. WES invokes the first action A a weather service. Users Agent (1) (2) UDDI (3) (14) (6) (13) s A B e (4) (5) (7) (12) Weather (8) Hotel booking (11) (9) (10) Credit Reserve Fig.3 An example of tour booking Services based on workflow 5. The Weather service returns the weather status of a certain period. 6. The workflow router judges the result and if it dose not fit the needs of user, it fails and returns the information to. 7. The WES invokes the action B hotel booking service.

6 8. The hotel booking service starts a workflow, and then judges the client s credit rank. 9. Returns the rank of the client. 10. If user s credit is good, the hotel reserve service reserves the room and returns the booking information to the Hotel booking Service. 11. Returns the booking information 12. Ends the workflow and returns information to the WES 13. Stops the workflow 14. WES returns the results. The Timestamp is standing for the expiration of the transaction. If in a certain period the WES fails to return the results to the, the will send fail information to the user. 6. Conclusions and future work In this model, we regard the workflow as two parts: user-defined workflow (client side workflow) and Server side workflow. We apply the GSFL as the server side workflow management system, and design & implement a client side workflow management system, which is composed with several Grid Services and a JNLP-enabled GUI workflow design tools. Using this client side workflow system, users can easily extend and compose their own workflows. The Client side workflow Engine Service we proposed is a lightweight Engine. It does not contain performance evaluation, Dynamic Scheduling, fault torrent and so on.. And the workflow management system is a centralized system heavily depending on the middleware which is the core of this model. Such matters will be taking into account to improve the workflow management system. International Workshop on Grid and Cooperative Computing, Shanghai. December, [5] Almond, J., Snelling, D, UNICORE: uniform access to supercomputing as an element of electronic commerce, Future Generation Computer Systems 15 (1999) [6] [7] S. Krishnan, P. Wagstrom, and G. V. Laszewski, GSFL: A Workflow Framework for Grid Services Argonne National Laboratory. Aug [8] [9] [10] The Java CoG Kit User Manual, [11] J. A. Espinosa, A. S. Pulido IB (Integrated Business), A Workflow based Integration Approach, Proceedings of the 35th Hawaii International Conference on System Sciences 2002 [12] Khalid Belhajjame, etc, A flexible workflow model for process-oriented applications,proceedings of the Second International Conference on Web Information Systems Engineering (WISE 02) [13] A.Goh, et.al, ECA Rule-based Support for Workflows, Artificial Intelligence in Engineering,15(2001), pp37-46 [14] Jian Cao Minglu Li Shensheng Zhang Qianni Den, Composing Web Services based on Agent and Workflow, Proceeding of the Second International Workshop on Grid and Cooperative Computing [15] Feilong Tang, Minglu Li, and Jian Cao, A Transaction Model for Grid Computing, Proceeding of the Second International Workshop on Grid and Cooperative Computing, September, [16] Minglu Li, Feilong Tang, and Jian Cao, An Integration Architecture for Grid Resources,Proceeding of the Second International Workshop on Grid and Cooperative Computing, Shanghai. December, [17] pdf/wsfl.pdf [18] [19] References [1] Yadong Gui, City and Super Compute, Internatioanl Forum on Digital City and City Grid ---IBM Grid Technology workshop, November5, 2003 [2] I. Foster, C. Kesselman, J. M. Nick and S. Tuecke, The Physiology of the Grid-An Open Grid Services Architecture for Distributed Systems Integration,Global Grid Forum June, [3] [4] Ruonan Rao, Baiyan Li, Minglu Li, and Jinyuan You, The Delivery and Accounting Middleware in the ShanghaiGrid, Proceeding of the Second

Workflow Advisor on The Grid

Workflow Advisor on The Grid Published at the UK E-Science All Hands Meeting 2004 M. Ong, X. Ren, G. Allan, V. Kadirkamanathan, HA Thompson and PJ Fleming University of Sheffield, Department of Automatic Control and Systems Engineering,

More information

Possibilities for Modeling and Integration of Business Processes*

Possibilities for Modeling and Integration of Business Processes* BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 1 Sofia. 2005 Possibilities for Modeling and Integration of Business Processes* Hristina Daskalova, Vladislava Grigorova,

More information

Cloud Computing Lectures SOA

Cloud Computing Lectures SOA Cloud Computing Lectures SOA 1/17/2012 Service Oriented Architecture Service Oriented Architecture Distributed system characteristics Resource sharing - sharing of hardware and software resources Openness

More information

SERVICE-ORIENTED WORKFLOW: CONCEPTS, ARCHITECTURE AND KEY TECHNOLOGIES

SERVICE-ORIENTED WORKFLOW: CONCEPTS, ARCHITECTURE AND KEY TECHNOLOGIES Proceedings of DET2007 4th International Conference on Digital Enterprise Technology Bath, United Kingdom 19-21 September 2007 SERVICE-ORIENTED WORKFLOW: CONCEPTS, ARCHITECTURE AND KEY TECHNOLOGIES Bo

More information

Enterprise Services Repository

Enterprise Services Repository Enterprise Services Repository An overview Rathish Balakrishnan SAP NW Product Management SOA Middleware The Approach: Service Oriented Architecture SOA is essential but missing business semantics WEB

More information

Enterprise Application Integration using MQSeries and Web services

Enterprise Application Integration using MQSeries and Web services Enterprise Integration using MQSeries and Web services Evan Mamas emamas@ca.ibm.com IBM Toronto Lab Definitions A Forrester report defines EAI as the integration of multiple, independently developed, managed

More information

Research on the Application Integration Model for the Agricultural Enterprise of Integrative Production and Marketing

Research on the Application Integration Model for the Agricultural Enterprise of Integrative Production and Marketing Research on the Application Integration Model for the Agricultural Enterprise of Integrative Production and Marketing Feng Yang 1, Xiandi Zhang 1, Zhongqiang Liu 1, Zhenzhi Wang 1, Kaiyi Wang 1,* 1 National

More information

Integrating Business Processes

Integrating Business Processes Integrating Business Processes BPM and SOA Timo Itälä, Paavo Kotinurmi HELSINKI UNIVERSITY OF TECHNOLOGY Course Map 2007 12.9: EA (Enterprise Architecture) Overview 19.9: ERP (Enterprise Resource Planning)

More information

14. E-Commerce Applications and Infrastructures

14. E-Commerce Applications and Infrastructures 14. (Contents) E-Commerce Applications and Infrastructures Contents 14. E-Commerce Applications and Infrastructures Building E-Commerce Applications and Infrastructures Code: 166140-01+02 Course: Electronic

More information

COLLABORATIVE WORKSPACE OVER SERVICE-ORIENTED GRID

COLLABORATIVE WORKSPACE OVER SERVICE-ORIENTED GRID COLLABORATIVE WORKSPACE OVER SERVICE-ORIENTED GRID SHEN ZHIQI Information Communication Institute of Singapore, School of Electrical and Electronic Engineering, Nanyang Technological University, 50 Nanyang

More information

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT.

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT. SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT Edison 1, Virginia Tulenan 1, and Ford Lumban Gaol 2 1 Bina Nusantara University Graduate Program, Jakarta, Indonesia edison17999@yahoo.sg,

More information

Architecting Web Service Applications for the Enterprise

Architecting Web Service Applications for the Enterprise Architecting Web Service Applications for the Enterprise Michael Rosen Chief Enterprise Architect mike.rosen@iona.com March 5, 2002 Copyright IONA Technologies 2002 Slide 1 END 2 ANYWHERE Basic Web Service

More information

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 1, NO. 2, APRIL-JUNE 2008 62 EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing Liang-Jie (LJ) Zhang, Senior Member, IEEE IN

More information

Component Based System Framework for Dynamic B2B Interaction

Component Based System Framework for Dynamic B2B Interaction Component Based System Framework for Dynamic B2B Interaction Jinmin Hu Paul Grefen Department of Computer Science, University of Twente P.O. Box 217, 7500 AE Enschede, the Netherlands E-mail: {jimhu, grefen}

More information

CHAPTER 9 Electronic Commerce Software

CHAPTER 9 Electronic Commerce Software CHAPTER 9 Electronic Commerce Software 2017 Cengage Learning. May not be scanned, copied or duplicated, or posted to a. publicly accessible website, in whole or in part, except for use as permitted in

More information

Design and Implementation of Heterogeneous Workflow System Integration Mode Based on SOA Framework

Design and Implementation of Heterogeneous Workflow System Integration Mode Based on SOA Framework 2017 2nd International Conference on Wireless Communication and Network Engineering (WCNE 2017) ISBN: 978-1-60595-531-5 Design and Implementation of Heterogeneous Workflow System Integration Mode Based

More information

Back-End Management for E-Business Portals: A Workflow-Based Approach

Back-End Management for E-Business Portals: A Workflow-Based Approach Back-End Management for E-Business Portals: A Workflow-Based Approach Giacomo Piccinelli Hewlett-Packard Labs, Bristol (UK) (giacomo_piccinelli@hp.com) Abstract In the E-Business world, a Web portal represents

More information

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

IBM WebSphere Service Registry and Repository V6.1 optimizes the business value of SOA governance IBM Europe Announcement ZP07-0401, dated October 9, 2007 IBM WebSphere Service Registry and Repository V6.1 optimizes the business value of SOA governance Description...2 Product positioning... 4 At a

More information

Table of Contents. 1. Executive Summary reasons to use UNICORE. 3. UNICORE Forum e.v. 4. Client Software/Web Portal

Table of Contents. 1. Executive Summary reasons to use UNICORE. 3. UNICORE Forum e.v. 4. Client Software/Web Portal Table of Contents 1. Executive Summary 2. 10 reasons to use UNICORE 3. UNICORE Forum e.v. 4. Client Software/Web Portal 5. Service and Architecture 6. Data Management 7. Workflows June 2016 Executive

More information

Decision Resource Management and Scheduling on the Grid

Decision Resource Management and Scheduling on the Grid Decision Resource Management and Scheduling on the Grid Mingsheng Hu 1 2,Xueguang Chen 1,Zhijuan Jia 2 (Institute of Systems Engineering, Huazhong University of Science and Technology, 430074, P.R.China)1

More information

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

CIS 8090 Intro. Setting the stage for the semester Arun Aryal & Tianjie Deng CIS 8090 Intro Setting the stage for the semester Arun Aryal & Tianjie Deng Cognitive Map of 8090 IS Architectures as Strategy Books: Weill, Ross & Robertson, Enterprise Architecture as Strategy & Fenix

More information

Grid-Based Information Aggregation Architecture for Supply Chain Coordination

Grid-Based Information Aggregation Architecture for Supply Chain Coordination Grid-Based Information Aggregation Architecture for Supply Chain Coordination Ding Fang and Jie Liu Department of Information System and Information Management, Fudan University, Shanghai 200433, P.R.

More information

IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA

IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA IBM s SOA Quality Management Strategy with Rational and Tivoli Terry Goldman Technical Evangelist Rational Software IBM ASEAN/SA IBM Rational Software Development Conference 2007 2007 IBM Corporation What

More information

Get Started on SOA. Process Entry Point Business Process Management (BPM) Business Problem

Get Started on SOA. Process Entry Point Business Process Management (BPM) Business Problem Get Started on SOA Process Entry Point Business Process Management (BPM) Business Problem Our car loan business has grown. Now we need to make our loan processing more effective. can help you solve this

More information

بﻟﺎطﻣ ﯽﻠﮐ لﺻﻓ رﺳ Se rvice O r ien t A rch it ec t SOA Workshop: A. Mahjoorian, Session

بﻟﺎطﻣ ﯽﻠﮐ لﺻﻓ رﺳ Se rvice O r ien t A rch it ec t  SOA Workshop: A. Mahjoorian, Session - معماری سرویس گرا (SOA) قسمت ھفتم - مرداد 86 امیر رضا مهجوریان دوره آموزشی شرکت... سر فصل کلی مطالب معرفی معماری سرویس گرا کاربرد معماری سرویس گرا شناخت تفصیلی ادبیات کسب و کار پروتکل ھای معماری سرویس

More information

CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE

CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE CONVERGENCE OF CLOUD COMPUTING, SERVICE ORIENTED ARCHITECTURE AND ENTERPRISE ARCHITECTURE Susan Sutherland (nee Rao) University of Canberra PO Box 148, Jamison Centre, ACT 2614, Australia Susan.sutherland@canberra.edu.au

More information

Work Flow Engine. with. Lee, Yong Ki Digital Interactions Lab.( Dept. of IE, SNU

Work Flow Engine. with. Lee, Yong Ki Digital Interactions Lab.(  Dept. of IE, SNU Work Flow Engine Related MIS Term project, Based on http://www.uengine.org, The Workflow Management Coalition Specifiacation(wfMC) with Lee, Yong Ki (blue1130@snu.ac.kr) Digital Interactions Lab.(http://di.snu.ac.kr)

More information

A Semantic Service Oriented Architecture for Enterprise Application Integration

A Semantic Service Oriented Architecture for Enterprise Application Integration 2009 Second International Symposium on Electronic Commerce and Security A Semantic Service Oriented Architecture for Enterprise Application Integration Liyi Zhang Center for Studies of Information Resources,

More information

Service Oriented Architecture

Service Oriented Architecture 2 Service Oriented Architecture An Overview for the Enterprise Architect 2006 IBM Corporation Agenda IBM SOA Architect Summit Introduction SOA Reference Architecture SOA Roadmap SOA Governance Summary

More information

DE Services in Ecosystem Oriented Architectures

DE Services in Ecosystem Oriented Architectures DE Services in Ecosystem Oriented Architectures Paul Malone Waterford Institute of Technology, Telecommunications Software & Systems Group (TSSG) http://www.tssg.org pmalone@tssg.org Introduction This

More information

Service Oriented Architecture

Service Oriented Architecture Service Oriented Architecture Part I INTRODUCING SOA Service Oriented Architecture- Presented by Hassan.Tanabi@Gmail.com 2 Fundamental SOA 1. The term "service-oriented" has existed for some time, it has

More information

Agile Computing on Business Grids

Agile Computing on Business Grids C&C Research Laboratories NEC Europe Ltd Rathausallee 10 D-53757 St Augustin Germany Junwei Cao Agile Computing on Business Grids An Introduction to AgileGrid June 2003 Agile Computing on Business Grids

More information

ΜΑΘΗΜΑ: : ΤΕΧΝΟΛΟΓΙΕΣ & ΕΦΑΡΜΟΓΕΣ

ΜΑΘΗΜΑ: : ΤΕΧΝΟΛΟΓΙΕΣ & ΕΦΑΡΜΟΓΕΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΜΑΘΗΜΑ: : ΤΕΧΝΟΛΟΓΙΕΣ & ΕΦΑΡΜΟΓΕΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΜΠΟΡΙΟΥ ιδάσκων: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΩΝ ΗΛΕΚΤΡΟΝΙΚΟΥ

More information

Workflows Recognition through Multi Agents in Surveillance systems

Workflows Recognition through Multi Agents in Surveillance systems Workflows Recognition through Multi Agents in Surveillance systems Manolis Sardis 1, Vasilis Anagnostopoulos 1, and Theodora Varvarigou 1 1 National Technical University of Athens (NTUA), Athens, Greece

More information

Chapter 1 Web Services Basics

Chapter 1 Web Services Basics Slide 1.1 Web Serv vices: Princ ciples & Te echno ology Mike P. Papazoglou mikep@uvt.nl Chapter 1 Web Services Basics Slide 1.2 Topics Introduction definitions Software as a service Where can services

More information

SOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION

SOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION SOA BASED INTEGRATION INFORMATION SERVICE PLATFORM STRATEGY IN RURAL INFORMATIZATION Baoqing Dong 1,*, Lei Chen 2, Yuefeng Zhou 3 1 School of Geoscience and Space Science, Peking University, Beijing, 100871

More information

New and noteworthy in Rational Asset Manager V7.5.1

New and noteworthy in Rational Asset Manager V7.5.1 Rational Asset Manager New and noteworthy in Rational Asset Manager V7.5.1 IBM Corporation 2011 The information contained in this presentation is provided for informational purposes only. While efforts

More information

Workflow Engine for Enterprise Process: System Integration via XML Web Service

Workflow Engine for Enterprise Process: System Integration via XML Web Service Communications of the IIMA Volume 7 Issue 3 Article 3 2007 Workflow Engine for Enterprise Process: System Integration via XML Web Service Pobsit Kamolvej Computer Science Department Kasetsart University

More information

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

Transition to SOA. Oracle SOA Suite. Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland Transition to SOA Oracle SOA Suite Martin Jäkle Solution Architect TSBU Fusion Middleware Oracle Deutschland SOA Bridging the Gap Increasingly Demanding Users End-to-End Processes Shorter Change Cycles

More information

Composite Application Architecture. March, 2002

Composite Application Architecture. March, 2002 Composite Application Architecture March, 2002 Adgenda Business Scenario Application Federation Service Delivery and Consumption Composite Application Architecture Standards and Summary Business Scenario

More information

Service Oriented Architecture for Architects

Service Oriented Architecture for Architects www.peaklearningllc.com Service Oriented Architecture for Architects (5 Days) Overview This five day training course for architects delves deep into various architectural aspects of SOA. It starts with

More information

2157 : Developing E-Business Solutions Using Microsoft BizTalk Server 2004

2157 : Developing E-Business Solutions Using Microsoft BizTalk Server 2004 2157 : Developing E-Business Solutions Using Microsoft BizTalk Server 2004 Prerequisites Before attending this course, students must have: At least two years of experience developing distributed applications

More information

SOA Security Certification Self-Study Kit Bundle

SOA Security Certification Self-Study Kit Bundle SOA Security Certification Bundle A Certified SOA Security Specialist has comprehensive knowledge of common threats and vulnerabilities associated with service-oriented solutions and modern service technologies,

More information

A Conceptual Model of a Workflow Management System Based on Web Services

A Conceptual Model of a Workflow Management System Based on Web Services Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2004 Proceedings Americas Conference on Information Systems (AMCIS) December 2004 A Conceptual Model of a Workflow Management System

More information

A Fresh Look at the Mainframe

A Fresh Look at the Mainframe A Fresh Look at the Mainframe Unlock the Value of Your Mainframe Assets Using SOA On Demand Insurance Business Problems 1. We want to increase revenues by selling insurance polices through external Brokers

More information

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By

Service Oriented Architecture. Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By Service Oriented Architecture Reference MIDDLEWARE & ENTERPRISE INTEGRATION TECHNOLOGIES By G. SUDHA SADASIVAM, RADHA SHANKARMANI 1 COMPILED BY BJ What is Service-Oriented Architecture? Service-Oriented

More information

The application of workflow management technology in Web-based collaborative produce development

The application of workflow management technology in Web-based collaborative produce development Proceedings of The Third International Conference on Electronic Commerce(ICeCE2003), Hangzhou Oct. 2003, pp.985-989 The application of workflow management technology in Web-based collaborative produce

More information

Driving XML Standards Convergence and Interoperability

Driving XML Standards Convergence and Interoperability Driving XML Standards Convergence and Interoperability Jackson He, Ph.D. Intel Corporation Chair of BIC XML Convergence WG December 06, 2001 Orlando, Florida Interop Summit 2001 1 Agenda Why convergence

More information

SOA Concepts. Service Oriented Architecture Johns-Hopkins University

SOA Concepts. Service Oriented Architecture Johns-Hopkins University SOA Concepts Service Oriented Architecture Johns-Hopkins University 1 Lecture 2 Goals To learn the basic concepts behind SOA The roots of SOA: the history from XML to SOA, and the continuing evolution

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2003 Vol. 2, No. 3, May-June 2003 Don t Rip and Replace, Integrate! Mahesh H. Dodani, IBM

More information

Information Integration of Virtual Enterprise Based on Service-Oriented Architecture

Information Integration of Virtual Enterprise Based on Service-Oriented Architecture Information Integration of Virtual Enterprise Based on Service-Oriented Architecture Jun Yang 1 2, Gang Li 1, and Danxiang Ai 2 1 Wuhan University, School of Information Management, 430072 Wuhan, China

More information

Title slide for the presentation.

Title slide for the presentation. ebxml: introduction for HL7 Todd Freter XML Technology Center: Industry Initiatives Sun Microsystems, Inc. October 2, 2001 Title slide for the presentation. Preview What is ebxml? ebxml mission, vision,

More information

Introduction to Hyperion Financial Reporting

Introduction to Hyperion Financial Reporting Introduction to Hyperion Financial Reporting Created By : Rupam Majumdar Reviewed : Amit Sharma Contact Point : bisp.consulting@gmail.com Financial Management Task Financial Management tasks follow a typical

More information

Composition of SOA based Applications Magnus Larsson

Composition of SOA based Applications Magnus Larsson Composition of SOA based Applications 2008-01-23 Magnus Larsson Agenda Introduction Provisioning of stable core services Agile composition of service based applications Summary Cadec 2008 - Composition

More information

Single Euro Payments Area

Single Euro Payments Area Single Euro Payments Area Background The Single Euro Payments Area (SEPA) is a payment-integration initiative of the European Union for simplification of bank transfers. As of March 2012, SEPA consists

More information

An Introduction to BPEL standard and its extentions

An Introduction to BPEL standard and its extentions An Introduction to BPEL standard and its extentions Yanbo Wu T-86.5161 Special Course in Information Systems integration, HUT, Finland Abstract. BPEL (also known as WS-BPEL) is an XML-based language that

More information

Loosely-Coupled Process Automation in Medical Environments

Loosely-Coupled Process Automation in Medical Environments CAiSE'06 DC 1185 Loosely-Coupled Process Automation in Medical Environments Jurate Vysniauskaite Departement of Informatics, University of Zurich, Binzmuhlestr. 14, 8050 Zurich, Switzerland jurate@ifi.unizh.ch

More information

PSL QUARTERLY PROGRESS REPORT

PSL QUARTERLY PROGRESS REPORT QUARTERLY PROGRESS REPORT Project Title: Process Specification and Simulation Access Languages Date: March 31, 2003 Principal Investigator: Kincho H. Law, Stanford University Duration: September 1, 2002

More information

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE

CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE CHAPTER 3 ENTERPRISE SYSTEMS ARCHITECTURE 1 Learning Objectives Examine in detail the enterprise systems modules and architecture. Understand the effects of a well-designed architecture on ERP implementation.

More information

Theoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply

Theoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply Economy Informatics vol. 12, no. 1/2012 118 Theoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply Radu-Ştefan MOLEAVIN Academy

More information

Architectural Case: The Swedish Tax Agency

Architectural Case: The Swedish Tax Agency Sub project Architecture Architectural Case: The Swedish Tax Agency (Skatteverket) 2004-10-08 Martin Henkel SERVIAM-ARC-07 Version 1.0 7 pages Architectural Case: The Tax Agency Table of Contents 1 INTRODUCTION...

More information

A Framework of Process Mining for RFID Event Analysis

A Framework of Process Mining for RFID Event Analysis Proceedings of the 2011 International Conference on Industrial Engineering and Operations Management Kuala Lumpur, Malaysia, January 22 24, 2011 A Framework of Process Mining for RFID Event Analysis Kyuhyup

More information

SOA Analyst Certification Self-Study Kit Bundle

SOA Analyst Certification Self-Study Kit Bundle SOA Analyst Certification Bundle A Certified SOA Analyst specializes in carrying out the analysis and definition of service inventory blueprints and the modeling and definition of service candidates, service

More information

Bill Chesnut BizTalk Practice Manager Stargate Global Consulting

Bill Chesnut BizTalk Practice Manager Stargate Global Consulting Bill Chesnut BizTalk Practice Manager Stargate Global Consulting BizTalk Server MVP Microsoft BizTalk Virtual Technical Specialist Melbourne BizTalk User Group Leader Session Objective(s): Get an overview

More information

Hyperion Planning. Ahmad Bilal 8/31/2010

Hyperion Planning. Ahmad Bilal 8/31/2010 2010 Hyperion Planning Ahmad Bilal Abmian1981@gmail.com 8/31/2010 Page 2 Hyperion Oracle's performance management applications are a modular suite of integrated applications that support a broad range

More information

ebxml Registry 3.0: An Overview

ebxml Registry 3.0: An Overview ebxml Registry 3.0: An Overview Agenda What is ebxml Registry? Major Use Cases Key Benefits Key Features ebxml Registry in Action Future Directions Summary Page 2 What is ebxml Registry? A Service Oriented

More information

PIE Corner stone of Integration PIE. Corner stone of Integration

PIE Corner stone of Integration PIE. Corner stone of Integration PIE Corner stone of Integration Introduction Nowadays information technologies and business are so closely connected that it s practically impossible to draw a line between them. New technologies extend

More information

A Service-Oriented Architecture for Design and Development of Middleware

A Service-Oriented Architecture for Design and Development of Middleware A Service-Oriented Architecture for Design and Development of Middleware Yih-Cheng Lee* Chi-Ming Ma Shih-Chien Chou Dept. of Computer Science and Information Engineering, National Dong Hwa University,

More information

Service-Oriented Computing

Service-Oriented Computing Service-Oriented Computing edited by Dimitrios Georgakopoulos and Michael P. Papazoglou The MIT Press Cambridge, Massachusetts London, England 2009 Massachusetts Institute of Technology All rights reserved.

More information

Hello, and welcome to another in our podcast. series covering topics around WebSphere Messaging and

Hello, and welcome to another in our podcast. series covering topics around WebSphere Messaging and IBM Podcast [ MUSIC ] Hello, and welcome to another in our podcast series covering topics around WebSphere Messaging and Integration. This is Leif Davidsen, I am the product manager for WebSphere Message

More information

Services Governance with IBM WebSphere

Services Governance with IBM WebSphere Services Governance with IBM WebSphere Terry S Burnside IBM March 15, 2012 Session Number (10785) Without proper management and governance of service-oriented architecture (SOA) This could become like

More information

PNMsoft SCE July 2016 Product Version 7.5 and above

PNMsoft SCE July 2016 Product Version 7.5 and above PNMsoft Knowledge Base Sequence User Guides PNMsoft SCE July 2016 Product Version 7.5 and above 2016 PNMsoft All Rights Reserved This document, including any supporting materials, is owned by PNMsoft Ltd

More information

After working through that presentation, you will be prepared to use Xcelsius dashboards accessing BI query data via SAP NetWeaver BW connection in

After working through that presentation, you will be prepared to use Xcelsius dashboards accessing BI query data via SAP NetWeaver BW connection in After working through that presentation, you will be prepared to use Xcelsius dashboards accessing BI query data via SAP NetWeaver BW connection in your company. 1 Topics Learn how to build Xcelsius dashboards

More information

ObjectWeb ESB Initiative : an Open Development Process. Alain Boulze,, SOA Project Coordinator Adrian Mos, SOA Technical Lead

ObjectWeb ESB Initiative : an Open Development Process. Alain Boulze,, SOA Project Coordinator Adrian Mos, SOA Technical Lead ObjectWeb ESB Initiative : an Open Development Process Alain Boulze,, SOA Project Coordinator Adrian Mos, SOA Technical Lead ObjectWeb @ INRIA Grenoble,, France Overview Part I : An Open Development Process

More information

Business Process Management with JRULE

Business Process Management with JRULE Business Process Management with JRULE Applies to: Exchange Infrastructure, Business Process Management Summary JRule is a Business Rule Management offering from ILog that can be used to create business

More information

NETTAB On the Use of Agents in a Bioinformatics Grid. Luc Moreau, University of Southampton

NETTAB On the Use of Agents in a Bioinformatics Grid. Luc Moreau, University of Southampton NETTAB 2002 On the Use of Agents in a Bioinformatics Grid Luc Moreau, University of Southampton Structure Background: mygrid Architecture Use of Agents Conclusion mygrid: facts EPSRC funded pilot

More information

Managing Business Services Through Service Registry

Managing Business Services Through Service Registry IBM SOA Center of Excellence Business Consulting s Managing Business s Through Registry Raghu Varadan Chief Architect Business Enablement s for SOA IBM WW SOA Center of Excellence November, 2006 What is?

More information

IBM WebSphere Service Registry and Repository, Version 6.0

IBM WebSphere Service Registry and Repository, Version 6.0 Helping you get the most business value from your SOA IBM Repository, Version 6.0 Highlights Provide clear visibility into service Use other standard registries associations and relationships while and

More information

SERVICE ORIENTED ARCHITECTURE (SOA)

SERVICE ORIENTED ARCHITECTURE (SOA) International Civil Aviation Organization SERVICE ORIENTED ARCHITECTURE (SOA) ICAO APAC OFFICE BACKGROUND SOA not a new concept. Sun defined SOA in late 1990s to describe Jini. Services delivered over

More information

IBM WebSphere Information Integrator Content Edition Version 8.2

IBM WebSphere Information Integrator Content Edition Version 8.2 Introducing content-centric federation IBM Content Edition Version 8.2 Highlights Access a broad range of unstructured information sources as if they were stored and managed in one system Unify multiple

More information

Modeling Support for Simulating Traffic Intensive Web Applications

Modeling Support for Simulating Traffic Intensive Web Applications 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology Modeling Support for Simulating Traffic Intensive Web Applications Ka-I Pun, Kin-Chan Pau, Yain-Whar Si Faculty

More information

What s Hot with Web Services?

What s Hot with Web Services? What s Hot with Web Services? Ronald Schmelzer Senior Analyst ZapThink, LLC 1 The Changing World of Data Proliferation of Content Increased Integration of Applications Automation of Paperbased Systems

More information

Universal Description, Discovery and Integration (UDDI) 1.0

Universal Description, Discovery and Integration (UDDI) 1.0 5341ch01.qxd_bp 3/13/02 8:28 AM Page 1 PART 1 Universal Description, Discovery and Integration (UDDI) 1.0 5341ch01.qxd_bp 3/13/02 8:28 AM Page 3 CHAPTER 1 UDDI Executive White Paper September 6, 2000 5341ch01.qxd_bp

More information

Scott Lowden SAP America Technical Solution Architect

Scott Lowden SAP America Technical Solution Architect SAP NetWeaver Training Overview - SAP Exchange Infrastructure Scott Lowden SAP America Technical Solution Architect NetWeaver Components Detail Exchange Infrastructure SAP AG 2003, Title of Presentation,

More information

Integration and Infrastructure Software White Paper. Integrating zseries applications and processes as Web services in an SOA environment.

Integration and Infrastructure Software White Paper. Integrating zseries applications and processes as Web services in an SOA environment. Integration and Infrastructure Software White Paper Integrating zseries applications and processes as Web services in an SOA environment. July 2005 Page 2 Contents 2 Introduction 2 Integration challenges

More information

Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices

Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices Service Oriented Integration (SOI) - Concepts, Technologies, and Best Practices From Integration Infrastructure to Business Value IT managers have been under increasing pressure to migrate a portfolio

More information

SAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW

SAVVION PROGRESS BPM SERVER PROGRESS SAVVION BPM SERVER OVERVIEW D A T A S H E E T PROGRESS BPM SERVER PROGRESS BPM SERVER OVERVIEW The process execution and integration capabilities of Progress Savvion BusinessManager Platform are provided by the Progress Savvion BPM

More information

Adaptive work environments

Adaptive work environments Adaptive work environments Helping business achieve operational efficiency through people and SOA. Flexibility that enables people to rapidly access and interact with targeted business processes Business

More information

i-coin General non-technical platform definition

i-coin General non-technical platform definition General non-technical platform definition Propentus Oy, 2007 20.6.2007 HISTORY OF THIS DOCUMENT Version and date Author Description 1.0 / 22.3.2007 Sami Laaksonen First version was created. 1.1 / 27.3.2007

More information

locuz.com Unified HPC Cluster Manager

locuz.com Unified HPC Cluster Manager locuz.com Unified HPC Cluster Manager Ganana Cluster Manager makes it easier for Admins to build Linux based HPC Cluster, and to easily manage their clusters on any x64 hardware. The web-based Portal is

More information

Web Services TPF Users Group, Acapulco May 2004

Web Services TPF Users Group, Acapulco May 2004 Web s TPF Users Group, Acapulco May 2004 Stuart Waldron 1 IT Challanges Complex systems Deep technical and industry knowledge required Too expensive and time consuming to recreate Existing staff and applications

More information

Adobe Experience Manager Forms

Adobe Experience Manager Forms Adobe Experience Manager Forms Capability Spotlight Adobe Experience Manager Forms Transform complex form and document transactions into simple, engaging digital experiences anytime, anywhere, on any device.

More information

Business Intelligent Agents for Enterprise Application Integration: the link between Business Process Management and Web Services

Business Intelligent Agents for Enterprise Application Integration: the link between Business Process Management and Web Services Business Intelligent Agents for Enterprise Application Integration: the link between Business Process Management and Web Services Marc Rabaey Vrije Universiteit Brussel - BEIF Pleinlaan 2, 1050 Brussel,

More information

Service-oriented architecture (SOA)

Service-oriented architecture (SOA) Service-oriented architecture (SOA) Introduction Two definitions for SOA are as follows: SOA establishes an architectural model that aims to enhance the efficiency, agility, and productivity of an enterprise

More information

Semantic Technology for Information Management. Gilbane Conference

Semantic Technology for Information Management. Gilbane Conference Semantic Technology for Information Management Gilbane Conference November 29, 2007 Discussion Agenda Case Study - A Global Pharma s R&D Information Challenge Enterprise Semantic Architecture and Strategies

More information

UDDI and Its Role in Web Services

UDDI and Its Role in Web Services UDDI and Its Role in Web Services George Zagelow Chair, OASIS UDDI Steering Committee Managing Director, UDDI Operators Council IBM Web Services Strategy Agenda The Web Services business drivers ƒ What

More information

XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever

XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever XML Gateway with BPEL - B2B and A2A integrations are now simpler and faster than ever Kalyan Sura ksura@hcl.in HCL America Introduction With so much emphasis being made on utilizing Service Oriented Architecture

More information

A Practical Guide to SOA for IT Management. February 2005

A Practical Guide to SOA for IT Management. February 2005 A Practical Guide to SOA for IT Management February 2005 A Systinet White Paper Copyright 2005 Systinet Corp. All rights reserved. The document is not intended for production and is furnished as is without

More information

No longer only a field of experimental

No longer only a field of experimental COMPUTING PRACTICES Integrating Biological Research through Web Services A case study demonstrates that Web services could be key to coordinating and standardizing incompatible applications in bioinformatics,

More information

The Path to SOA for ISVs. ISV Constant: Change

The Path to SOA for ISVs. ISV Constant: Change The Path to SOA for ISVs Ronald Schmelzer Senior Analyst ZapThink, LLC Take Credit Code: SOAISV ISV Constant: Change Competition Mergers & Acquisitions Business Partners Changing Marketplace CHANGE A ISV

More information