The Design of The Integration System for OTOP Products Data Using Web Services Technology, Thailand

Size: px
Start display at page:

Download "The Design of The Integration System for OTOP Products Data Using Web Services Technology, Thailand"

Transcription

1 MACROCONFERENCE The MacroConference Proceedings The Design of The Integration System for OTOP Products Data Using Web Services Technology, Thailand Sasitorn Phimansakulwat Faculty of Business Administration, Vongchavalitkul University Muang, Thailand Abstract This research has been conducted with an objective to design of integration system for OTOP products data using web services technology. The system applied SOAP protocol and and W3C XML standard allows application programs to communicate and exchange data that each OTOP development had developed. It also had the purpose of further developing the search and exchange of OTOP products data in an efficient manner without attaching to various platforms of data collections structures. Languages to use for development or operational systems must allow for the swift more convenient use of application with accurate results. The developer hopes that the design of the integration system for OTOP products data using web services technology will be the approach for OTOP entrepreneurs to apply the development of applications. Also, for the management of OTOP products data in real situations and enhances the management of OTOP products data efficiently. This technology is also useful for business organizations that wish to use web services Technology to enhance performance and capacity of data search and mutual exchange. Keywords: Web services technology (Web Service), OTOP, OTOP Products Data, The Design of the integration system I. Introduction The One Tambon One Product (OTOP) project was part of ongoing search to solve economic issue and poverty policies by stimulating the grass roots of economy through emphasizing on the economy of the community or community enterprise, earning their personal income, helping themselves and improve their quality using local knowledge and local resources to adapt in regards to production and development of product in each individual community[9]. 29

2 There are shops in Nakhon Ratchasima such as the silk in Pakthongchai and reed in Gaengsanamnang. Advertising products to customers with high costs. Currently E-Business is a major factor influencing the growth of OTOP products in commerce. This interesting method of business includes using information as a tool to develop businesses even more. Each OTOP entrepreneurs will develop the database system to collect and provide data to manage product data, services data and sales data via the internet network. The main objective is to allow the users to search for data from the data sources more easily and rapidly. Currently, the data search OTOP products data is problematic since it is hard to access the data from different sources using different structures of data collection, different platforms and different kinds of software used for the system development. The search for data will lack flexibility and take a long time to collate. At present, web services technology [1][2] is an important tool in solving such problems since it can enable the applications developed by each OTOP entrepreneurs to work together and share mutual data. This technology emphasizes the solving of data integration problems to facilitate customer and business partners search for data. [Panlop Yeonyao and Thongpool Heepthaisong, 2009] [7] In this paper was to design and develop a knowledge management system using web service technology. This will increase knowledge management capability and can be connected to the system with different platform. The system can exchange information without any limit in standard language and different technology. Moreover, an interesting point of this system that is different from existing knowledge management system is that the user can create knowledge under supervision of expert. The system used keyword to increase knowledge search performance. Our system was tested by web-service and knowledge management expert. The result shows that the system s efficiency is in good level. [Sihem Amer-Yahia, Yannis Kotidis,2004][8] In this paper develop a middle-tier Web services architecture to optimize the exchange of large XML data volumes. The key idea is to allow systems to negotiate the data exchange process using an extension to WSDL. The source (target) can specify document fragments that it is willing to produce (consume). Given these fragmentations, the middle-ware instruments the data exchange process between the two systems to minimize the number of necessary operations and optimize the distributed processing between the source and the target systems. The above concept is in accordance with the definition of web services. The web services are the technology which allows application programs to communicate and exchange data between one another even though the data collection structures and the selection of software for system development of those application programs are different. To amplify, the web services will not be attached to any platform that is used for the development. What it does is to enable those application programs to connect, communicate or exchange data between each other using the Extensible Markup Language (XML)[6] as the medium language in the communication via the network so that it can be the mutual standard for the communication between application programs. The major mechanisms which support the functioning of web services are Simple Object Access Protocol (SOAP)[3], Web Services Description Language (WSDL)[4] and Universal Description Discovery and Integration (UDDI)[5]. According to the study of such information, the developer has designed the integration 30

3 system for OTOP products data using web services technology to help solve such a problem. It is the design of web services which has the property to integrate, to search for OTOP products data, which allows users to get the services which match their desire and enhances the efficiency of data search. Objectives - To design the integration system for OTOP Products Data from various data sources using web services technology - To provide the approach that can be applied with the development of applications for the management of OTOP products data in order to facilitate the data search of users in the future. II. LITTERATURE REVIEW A. Definition of Web Services A Web service is an interface that describes a collection of operations that are network accessible through standardized XML messaging. A Web service is described using a standard, formal XML notion, called its service description. It covers all the details necessary to interact with the service, including message formats (that detail the operations), transport protocols and location. The interface hides the implementation details of the service, allowing it to be used independently of the hardware or software platform on which it is implemented and also independently of the programming language in which it is written. This allows and encourages Web Services-based applications to be loosely coupled, component-oriented, cross-technology implementations. Web Services fulfill a specific task or a set of tasks. They can be used alone or with other Web Services to carry out a complex aggregation or a business transaction.[1] B. The Web Services Model The Web Services architecture is based upon the interactions between three roles: service provider, service registry and service requestor. The interactions involve the publish, find and bind operations. Together, these roles and operations act upon the Web Services artifacts: the Web service software module and its description Roles in a Web Services Architecture Service provider. From a business perspective, this is the owner of the service. From an architectural perspective, this is the platform that hosts access to the service. Service requestor. From a business perspective, this is the business that requires certain functions to be satisfied. From an architectural perspective, this is the application that is looking for and invoking or initiating an interaction with a service. The service requestor role can be played by a browser driven by a person or a program without a user interface, for example another Web service. Service registry. This is a searchable registry of service descriptions where service providers publish their service descriptions. Service requestors find services and obtain binding information (in the service descriptions) for services during development for static binding or during execution for dynamic binding. For statically bound service requestors, the service 31

4 registry is an optional role in the architecture, because a service provider can send the description directly to service requestors. Likewise, servicerequestors can obtain a service description from other sources besides a service registry, such as a local file, FTP site, Web site, Advertisement and Discovery of Services (ADS) or Discovery of Web Services (DISCO). C. XML Messaging-Based Distributed Computing 1) In Figure 2, at (1) a service requestor s application creates a SOAP message. This SOAP message is the request that invokes the Web service operation provided by the service provider. 2) The SOAP server routes the request message to the service provider's Web service. The SOAP runtime is responsible for converting the XML message into programming languagespecific objects if required by the application. This conversion is governed by the encoding schemes found within the message. 3) The Web service is responsible for processing the request message and formulating a response. The response is also a SOAP message. At (3) the response SOAP message is presented to the SOAP runtime with the service requestor as the destination. In the case of synchronous request/response over HTTP, the underlying request/response nature of the networking protocol is used to implement the request/response nature of the messaging. The SOAP runtime sends the SOAP message response to the service requestor over the network. 4) At (4) the response message is received by the networking infrastructure on the service requestor s node. The message is routed through the SOAP infrastructure; potentially converting the XML message into objects in a target programming language. The response message is then presented to the application. This example uses the request/response transmission primitive that III. RESEARCH METHODOLOGY The objective of this research focuses on the design of the integration system for OTOP Products Data using web services technology for real use in the future. Therefore, to achieve such an objective, the operation was carried out following these steps: A.The Study of Related Research For the study of related research, the data from related research and data search systems that used web services technology were collected. The received data was analyzed in terms of pattern, structure and relationship. In doing so, the model of each project was compared to find the appropriate relationship between these models in order to solve the problem. B.The Design and Develop of the Model The develop of the model was the conclusion of results from the study of related research projects. This step considered the suitability of the application in OTOP. The model is as seen below (the end of article): The model had 3 main elements, which are: 1) In this study, the users were divided into 2 levels as below: 32

5 The administrators are the people who take care of the system of each OTOP organization. The administrators had to complete the registration in order to announce the services that they offered such as providing products data, sales data etc. to search for other services for usage. The end users are the customers and business partners allowed to search for information in the product description and order quickly and easily to reduce overlapping works and enable the efficient use of data. 2) OTOP Products Data Application OTOP Products Data Application is the application program which is the center of coordination between the users and the service providers. 3) Service Provider The service providers are responsible for the provision of useful services for the users. The service providers determine the service patterns that the users need and announce helpful services for the users to invoke. C. The Design and Development of the Integration System for OTOP Product Data This step demonstrates the operational processes in the organizations according to the research framework. For the integration of OTOP products data using web services, the system consist of application programs for the search of OTOP products data through the network system and the web services which offered services according to their duties. 1) Presentation reyal The OTOP Products Data Application and the web pages which were connected to the end users would have functions for the invocation of web services according to the working processes inside the OTOP entrepreneurs in order to get the works or the data that the users wanted. 2) Integration Layer consisted of various components as seen below: 2.1) Registration Module This step was the process of registration and announcement of web services of the system according to the UDDI s way of working. In this stage, it is possible to announce and search for services. 2.2) Metadata The metadata was the explanation of the methods to create the relationship in order to access the relational data from their sources using XML language. The data which were stored in the metadata were the virtual data used for the connection with the users, i.e., web services of users in each organization. As for the operation as required regarding the search and the work at data level, the web services would be invoked. Metadata include the addresses of web services, the methods and the service data of each web service. The design of metadata would help to make the data search match the users desire. 2.3) Query Module In this step, the users wanted the system to respond to their needs. The query module was related to metadata by taking the orders or the parameters from the users at presentation layer. Some functioning might choose to take the data from the metadata into the systems to be used as the data for web services invocation. 33

6 2.4) Web Services Invocation After receiving the orders or the parameters from the users, the system would invoke the web services according to their duties in order to get the results which would be sent back to the presentation and display level as required by the users. 2.5) Integration Result The connection between the OTOP products data application and web services was done in the form of SOAP Message which could be divided into SOAP Request Message which consisted of necessary parameters that were essential for the data search. The message would be sent to the webs that provided services. As for SOAP Response Message, it would be the result from the search. The results of parameters would be forwarded back to the OTOP products data application in order to turn the outputs of different formats into the same format and then display them back to the users. The results from the operational process by the invocation of web services would be sent back to the users accurately. Also, some results would be stored in metadata for the invocation of other web services. 3) Data Levels consist of: 3.1) Web Services The web services of OTOP products which provided information about products and services of each OTOP shop. 3.2) Database The OTOP products database consists of products and services database and sales database. 4) The Design of searching data and integration data The connection between OTOP products application and web services with SOAP messages, divided to SOAP request messages that contains essentials parameters for the search for data. The message is then sent to web service and would result in an SOAP response message post the search. The resulting parameter that was sent would be sent back to the OTOP products data application in different format of data in order for it to be the same format when presented to the user, as is displayed in the picture below (the end of article). 5) Application This research was able to utilize the results of the design of the integration system for OTOP products data using web services technology as the for develop applications for the management OTOP product of Nakhon Ratchasima province to benefit the search of OTOP products the efficient mutual usage of data. III. Conclusion A. nocsulcnoc of the Study Results According to the results from the design of the integration system for OTOP products data using web services technology it can be mutually used for search data of OTOP products which 34

7 have the diversity of structures and platforms in order to get the results which match the users desire. The conclusions and suggestions are as follow: 1) The design of the integration system for OTOP products data using web services technology emphasizes the search of OTOP products data from one area, which can search various data sources and solve problems regarding the conflict of data between different data collection structures. It facilitates the customer and people who are interested in searching OTOP products data and reduce overlapping works. It is also useful for the utilization of data such as increasing sales and reducing costs of sales. 2) The design of the integration system for OTOP products data using web services technology can be applied with development of management applications OTOP products and increase the capabilities to manage OTOP data efficiently. B. Discussion The design of the integration system for OTOP products data using web services technology in this research focuses on the search of product data, services data and sales data which can exchange data efficiently without attaching to different platforms, languages for development and operational systems. The purpose is to facilitate customer and people who are interested in OTOP products data to search data and respond to the needs of users for greater convenience and speed, which is in accordance with the definition of web services. As for web services, they are the technology that allows application programs to communicate and exchange data even though these application programs structures are completely different and use different software through system development. Web service makes these application programs connect to each other and exchange the data between each other freely. It also advertise products to distribute it among customers thoroughly while decreasing expenses that would otherwise be wasted on management and advertising of OTOP owners. This research could be a model for application development specifically when it comes to the search and exchange of OTOP products including the adaptation with another business that has storage data in different database platforms or that use web services to increase the search and exchange of data performance. It reduces expenses and saves time when it comes to developing a system because it unites all systems into the same one, and enables their collective use through internet connections. C. Recommendation 1) The design of the integration system for OTOP products data using web services technology the developer has an idea to apply the designed architecture with the develop applications so customer and business partners can search and exchange the data of OTOP products. The developer will also set up the security of data and the rights to access the service. 2) According to the design of the integration system for OTOP products data using web services technology in order to make the program process quickly, there should be an agreement on the pattern of structures which is stored in the form of XML which has been sent from each web service. If it is possible to make them the same pattern, the program will work faster and more efficiently. 35

8 Reference [1] IBM Corporation. Web Services Conceptual Architecture. Available form: [2] W3C. Web Services Architecture. Available from: ws-arch/, W3C Working Group Note [11 February 2004] [3] W3C, Simple Object Access Protocol (SOAP)1.1, [Online].Available from: [2006,Dec 25]. [4] W3C, Web Services Description Language (WSDL) 1.1, [Online].Available from: Recommendation[2006,Dec 25]. [5] OSIS Open.UDDI Version 3.0 [Online]2002 [cited 12 Dec 2005].Available from: [6] W3C, Extensible Markup Language (XML)1.1, [Online][cited 2003, Dec 25].Available from: [7] Panlop Yeonyao and Thongpool Heepthaisong. Analysis and Design of Knowledge Management System Using Web Service Technology. The 5th National Conference on Computing and Information Technology. May 2009 [8] Sihem Amer-Yahia, Yannis Kotidis. A Web-Services Architecture for Efficient XML Data Exchange. [online] April Available from: /viewdoc/summary?doi= [9] Bank of Ayudhya. Promotion of OTOP products for export. Journal of Prasartsang. July

9 Figure 1. Web Services roles, operations and artifacts Figure 2. XML messaging using SOAP User Request/Result User OTOP Records Application Request/Result Service Provide Figure 3. Model of The Architecture of Integration System for OTOP Products Data Using Web Services Technology 37

10 Figure 4. The Architecture of Integration System for OTOP Products Data Technology in Private Educational Organization 38

11 OTOP Products data Query Result Result Query Difference of SOAP format for OTOP Products Database OTOP Products Database Application Application Figure 5. The searching data and integration data 39

AN OPEN WEB SERVICE-BASED DSS

AN OPEN WEB SERVICE-BASED DSS AN OPEN WEB SERVICE-BASED DSS Si Yaqing\ Chen Yonggang^ and Zhang Shaofeng-^ 1 Economics and Management School of Beijing University of Posts and Telecommunications, No. 10, Xi Tu Cheng Road, Haidian District,

More information

RESTful Web service composition with BPEL for REST

RESTful Web service composition with BPEL for REST RESTful Web service composition with BPEL for REST Cesare Pautasso Data & Knowledge Engineering (2009) 2010-05-04 Seul-Ki Lee Contents Introduction Background Design principles of RESTful Web service BPEL

More information

(9A05803) WEB SERVICES (ELECTIVE - III)

(9A05803) WEB SERVICES (ELECTIVE - III) 1 UNIT III (9A05803) WEB SERVICES (ELECTIVE - III) Web services Architecture: web services architecture and its characteristics, core building blocks of web services, standards and technologies available

More information

XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web

XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web Web Services. XML Web Service? A programmable component Provides a particular function for an application Can be published, located, and invoked across the Web Platform: Windows COM Component Previously

More information

C exam. IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1.

C exam.   IBM C IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile. Version: 1. C9510-319.exam Number: C9510-319 Passing Score: 800 Time Limit: 120 min File Version: 1.0 IBM C9510-319 IBM WebSphere Application Server Developer Tools V8.5 with Liberty Profile Version: 1.0 Exam A QUESTION

More information

Lupin: from Web Services to Web-based Problem Solving Environments

Lupin: from Web Services to Web-based Problem Solving Environments Lupin: from Web Services to Web-based Problem Solving Environments K. Li, M. Sakai, Y. Morizane, M. Kono, and M.-T.Noda Dept. of Computer Science, Ehime University Abstract The research of powerful Problem

More information

<Insert Picture Here> Click to edit Master title style

<Insert Picture Here> Click to edit Master title style Click to edit Master title style Introducing the Oracle Service What Is Oracle Service? Provides visibility into services, service providers and related resources across the enterprise

More information

Simple Object Access Protocol (SOAP) Reference: 1. Web Services, Gustavo Alonso et. al., Springer

Simple Object Access Protocol (SOAP) Reference: 1. Web Services, Gustavo Alonso et. al., Springer Simple Object Access Protocol (SOAP) Reference: 1. Web Services, Gustavo Alonso et. al., Springer Minimal List Common Syntax is provided by XML To allow remote sites to interact with each other: 1. A common

More information

An Efficient Image Processing Method Based on Web Services for Mobile Devices

An Efficient Image Processing Method Based on Web Services for Mobile Devices An Efficient Image Processing Method Based on Web Services for Mobile Devices Yi Liang a,b a Tianjin Key Lab of Intelligent Computing & Novel Software Technology, Tianjin University of Technology Tianjin,

More information

Web service design. every Web service can be associated with:

Web service design. every Web service can be associated with: Web Services Web services provide the potential of fulfilling SOA requirements, but they need to be intentionally designed to do so. Web services framework is flexible and adaptable. Web services can be

More information

UNITE 2003 Technology Conference

UNITE 2003 Technology Conference UNITE 2003 Technology Conference Web Services as part of your IT Infrastructure Michael S. Recant Guy Bonney MGS, Inc. Session MTP4062 9:15am 10:15am Tuesday, September 23, 2003 Who is MGS, Inc.! Software

More information

CmpE 596: Service-Oriented Computing

CmpE 596: Service-Oriented Computing CmpE 596: Service-Oriented Computing Pınar Yolum pinar.yolum@boun.edu.tr Department of Computer Engineering Boğaziçi University CmpE 596: Service-Oriented Computing p.1/53 Course Information Topics Work

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 6, Nov-Dec 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 6, Nov-Dec 2015 RESEARCH ARTICLE OPEN ACCESS Middleware Interoperability using SOA for Enterprise Business Application T Sathis Kumar Assistant Professor Department of Computer Science and Engineering Saranathan College

More information

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Fall 94-95 ه عا ی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Fall 94-95 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service

More information

Service Oriented Architectures Visions Concepts Reality

Service Oriented Architectures Visions Concepts Reality Service Oriented Architectures Visions Concepts Reality CSC March 2006 Alexander Schatten Vienna University of Technology Vervest und Heck, 2005 A Service Oriented Architecture enhanced by semantics, would

More information

UNITE 2006 Technology Conference

UNITE 2006 Technology Conference UNITE 2006 Technology Conference Web Services: The Easy Way to Enterprise-Enable Your MCP Applications and Data F. Guy Bonney MGS, Inc. Session MCP3033 9:15am 10:15am Wednesday, October 11, 2006 Who is

More information

TPF Users Group Fall 2007

TPF Users Group Fall 2007 TPF Users Group Fall 2007 z/tpf Enhancements for SOAP Provider Support and Tooling for Web Services Development Jason Keenaghan Distributed Systems Subcommittee 1 Developing Web services for z/tpf Exposing

More information

Distribution and web services

Distribution and web services Chair of Software Engineering Carlo A. Furia, Bertrand Meyer Distribution and web services From concurrent to distributed systems Node configuration Multiprocessor Multicomputer Distributed system CPU

More information

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91

Semantic Web. Semantic Web Services. Morteza Amini. Sharif University of Technology Spring 90-91 بسمه تعالی Semantic Web Semantic Web Services Morteza Amini Sharif University of Technology Spring 90-91 Outline Semantic Web Services Basics Challenges in Web Services Semantics in Web Services Web Service

More information

Chapter 8 Web Services Objectives

Chapter 8 Web Services Objectives Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the

More information

DYNAMIC INVOCATION OF WEB SERVICES

DYNAMIC INVOCATION OF WEB SERVICES , pp.-78-82 Available online at http://www.bioinfo.in/contents.php?id=33 DYNAMIC INVOCATION OF WEB SERVICES TERE G.M. 1 *, JADHAV B.T. 2 AND MUDHOLKAR R.R. 3 1Department of Computer Science, Shivaji University,

More information

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015

International Journal of Computer Science Trends and Technology (IJCST) Volume 3 Issue 4, Jul-Aug 2015 RESEARCH ARTICLE OPEN ACCESS Multi-Lingual Ontology Server (MOS) For Discovering Web Services Abdelrahman Abbas Ibrahim [1], Dr. Nael Salman [2] Department of Software Engineering [1] Sudan University

More information

Global Reference Architecture: Overview of National Standards. Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants

Global Reference Architecture: Overview of National Standards. Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants Global Reference Architecture: Overview of National Standards Michael Jacobson, SEARCH Diane Graski, NCSC Oct. 3, 2013 Arizona ewarrants Goals for this Presentation Define the Global Reference Architecture

More information

APPLICATION OF A METASYSTEM IN UNIVERSITY INFORMATION SYSTEM DEVELOPMENT

APPLICATION OF A METASYSTEM IN UNIVERSITY INFORMATION SYSTEM DEVELOPMENT APPLICATION OF A METASYSTEM IN UNIVERSITY INFORMATION SYSTEM DEVELOPMENT Petr Smolík, Tomáš Hruška Department of Computer Science and Engineering, Faculty of Computer Science and Engineering, Brno University

More information

ABSTRACT. Web Service Atomic Transaction (WS-AT) is a standard used to implement distributed

ABSTRACT. Web Service Atomic Transaction (WS-AT) is a standard used to implement distributed ABSTRACT Web Service Atomic Transaction (WS-AT) is a standard used to implement distributed processing over the internet. Trustworthy coordination of transactions is essential to ensure proper running

More information

Services Management Model Based on the SOA

Services Management Model Based on the SOA , pp.52-56 http://dx.doi.org/10.14257/astl.2015.82.11 Services Management Model Based on the SOA Xuemin Zhang, Zenggang Xiong *, Guangwei Wang, Conghuan Ye, Fang Xu School of Computer and Information Science,

More information

Assembling a Three-Tier Web Form Application

Assembling a Three-Tier Web Form Application Chapter 16 Objectives Assembling a Three-Tier Application In this chapter, you will: Understand the concept of state for Web applications Create an ASP.NET user control Use data binding technology Develop

More information

Introduction to Web Services & SOA

Introduction to Web Services & SOA References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Web Service Definition The term "Web Services" can be confusing.

More information

SOA: Service-Oriented Architecture

SOA: Service-Oriented Architecture SOA: Service-Oriented Architecture Dr. Kanda Runapongsa (krunapon@kku.ac.th) Department of Computer Engineering Khon Kaen University 1 Gartner Prediction The industry analyst firm Gartner recently reported

More information

Virtual Credit Card Processing System

Virtual Credit Card Processing System The ITB Journal Volume 3 Issue 2 Article 2 2002 Virtual Credit Card Processing System Geraldine Gray Karen Church Tony Ayres Follow this and additional works at: http://arrow.dit.ie/itbj Part of the E-Commerce

More information

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Distributed transactions (quick refresh) Layers of an information system

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Distributed transactions (quick refresh) Layers of an information system Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline

More information

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Layers of an information system. Design strategies.

Chapter Outline. Chapter 2 Distributed Information Systems Architecture. Layers of an information system. Design strategies. Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline

More information

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE

METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE UDC:681.324 Review paper METADATA INTERCHANGE IN SERVICE BASED ARCHITECTURE Alma Butkovi Tomac Nagravision Kudelski group, Cheseaux / Lausanne alma.butkovictomac@nagra.com Dražen Tomac Cambridge Technology

More information

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review

Web Services in Cincom VisualWorks. WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks WHITE PAPER Cincom In-depth Analysis and Review Web Services in Cincom VisualWorks Table of Contents Web Services in VisualWorks....................... 1 Web Services

More information

Glossary of Exchange Network Related Groups

Glossary of Exchange Network Related Groups Glossary of Exchange Network Related Groups CDX Central Data Exchange EPA's Central Data Exchange (CDX) is the point of entry on the National Environmental Information Exchange Network (Exchange Network)

More information

Integrating Legacy Assets Using J2EE Web Services

Integrating Legacy Assets Using J2EE Web Services Integrating Legacy Assets Using J2EE Web Services Jonathan Maron Oracle Corporation Page Agenda SOA-based Enterprise Integration J2EE Integration Scenarios J2CA and Web Services Service Enabling Legacy

More information

Infrastructure for Multilayer Interoperability to Encourage Use of Heterogeneous Data and Information Sharing between Government Systems

Infrastructure for Multilayer Interoperability to Encourage Use of Heterogeneous Data and Information Sharing between Government Systems Hitachi Review Vol. 65 (2016), No. 1 729 Featured Articles Infrastructure for Multilayer Interoperability to Encourage Use of Heterogeneous Data and Information Sharing between Government Systems Kazuki

More information

Sistemi ICT per il Business Networking

Sistemi ICT per il Business Networking Corso di Laurea Specialistica Ingegneria Gestionale Sistemi ICT per il Business Networking SOA and Web Services Docente: Vito Morreale (vito.morreale@eng.it) 1 1st & 2nd Generation Web Apps Motivation

More information

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006

Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling

More information

Enterprise SOA Experience Workshop. Module 8: Operating an enterprise SOA Landscape

Enterprise SOA Experience Workshop. Module 8: Operating an enterprise SOA Landscape Enterprise SOA Experience Workshop Module 8: Operating an enterprise SOA Landscape Agenda 1. Authentication and Authorization 2. Web Services and Security 3. Web Services and Change Management 4. Summary

More information

Chapter 3. Database Architecture and the Web

Chapter 3. Database Architecture and the Web Chapter 3 Database Architecture and the Web 1 Chapter 3 - Objectives Software components of a DBMS. Client server architecture and advantages of this type of architecture for a DBMS. Function and uses

More information

Introduction to Web Services & SOA

Introduction to Web Services & SOA References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Service-Oriented Programming (SOP) SOP A programming paradigm that

More information

Web Services. Chirag Mehta

Web Services. Chirag Mehta Web Services Chirag Mehta Web Service From W3C A Web service is a software system identified by a URI, whose public interfaces and bindings are defined and described using XML. Its definition can be discovered

More information

Web Applications. Web Services problems solved. Web services problems solved. Web services - definition. W3C web services standard

Web Applications. Web Services problems solved. Web services problems solved. Web services - definition. W3C web services standard Web Applications 31242/32549 Advanced Internet Programming Advanced Java Programming Presentation-oriented: PAGE based App generates Markup pages (HTML, XHTML etc) Human oriented : user interacts with

More information

Service-Oriented Architecture (SOA)

Service-Oriented Architecture (SOA) Service-Oriented Architecture (SOA) SOA is a software architecture in which reusable services are deployed into application servers and then consumed by clients in different applications or business processes.

More information

Realisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005

Realisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005 Realisation of SOA using Web Services Adomas Svirskas Vilnius University December 2005 Agenda SOA Realisation Web Services Web Services Core Technologies SOA and Web Services [1] SOA is a way of organising

More information

Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture

Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture International Conference on Education Technology, Management and Humanities Science (ETMHS 2015) Study on Ontology-based Multi-technologies Supported Service-Oriented Architecture GaiHai Li a, Gang Huang

More information

Integrating Automation Design Information with XML and Web Services

Integrating Automation Design Information with XML and Web Services Integrating Automation Design Information with XML and Web Services Mika Viinikkala Tampere University of Technology, Institute of Automation and Control, P.O. Box 692, 33101 Tampere Tel. +358 3 3115 3586,

More information

Distributed Systems. Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1

Distributed Systems. Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1 Distributed Systems Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1 Service Oriented Architectures (SOA) A SOA defines, how services are

More information

IBM Research Report. Model-Driven Business Transformation and Semantic Web

IBM Research Report. Model-Driven Business Transformation and Semantic Web RC23731 (W0509-110) September 30, 2005 Computer Science IBM Research Report Model-Driven Business Transformation and Semantic Web Juhnyoung Lee IBM Research Division Thomas J. Watson Research Center P.O.

More information

Working Group Charter: Web Services Basic Profile

Working Group Charter: Web Services Basic Profile Working Group Charter: Web Services Basic Profile Web Services Basic Profile (wsbasic) Creation Date: 2002.03.05 Revision Date: 2008.09.09 Document Editors: WS-I Secretary (secretary@ws-i.org) This Working

More information

Managing Learning Objects in Large Scale Courseware Authoring Studio 1

Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Managing Learning Objects in Large Scale Courseware Authoring Studio 1 Ivo Marinchev, Ivo Hristov Institute of Information Technologies Bulgarian Academy of Sciences, Acad. G. Bonchev Str. Block 29A, Sofia

More information

Web Services Take Root in Banks and With Asset Managers

Web Services Take Root in Banks and With Asset Managers Strategic Planning, M. Knox, W. Andrews, C. Abrams Research Note 18 December 2003 Web Services Take Root in Banks and With Asset Managers Financial-services providers' early Web services implementations

More information

WebServices the New Era

WebServices the New Era WebServices the New Era Introduction to WebServices Standards of WebServices Component Architecture WebServices Architecture SOAP WSDL UDDI Tools and Technologies of WebServices An example of WebServices

More information

Recruitment Agency Based on SOA and XML Web Services

Recruitment Agency Based on SOA and XML Web Services Recruitment Agency Based on SOA and XML Web Services Nutthapat Kaewrattanapat and Jarumon Nookhong Department of Information Science, Suan Sunandha Rajabhat University, Bangkok, Thailand Email: {nutthapat.ke,

More information

Australian Journal of Basic and Applied Sciences

Australian Journal of Basic and Applied Sciences ISSN:1991-8178 Australian Journal of Basic and Applied Sciences Journal home page: www.ajbasweb.com Service Computing 1 Dr. M. Thiyagarajan, 2 Chaitanya Krishnakumar, 3 Dr. V. Thiagarasu 1 Professor Emeritus

More information

Agent-Enabling Transformation of E-Commerce Portals with Web Services

Agent-Enabling Transformation of E-Commerce Portals with Web Services Agent-Enabling Transformation of E-Commerce Portals with Web Services Dr. David B. Ulmer CTO Sotheby s New York, NY 10021, USA Dr. Lixin Tao Professor Pace University Pleasantville, NY 10570, USA Abstract:

More information

Web services. In plain words, they provide a good mechanism to connect heterogeneous systems with WSDL, XML, SOAP etc.

Web services. In plain words, they provide a good mechanism to connect heterogeneous systems with WSDL, XML, SOAP etc. Web Services Web Services A Web service is a software system designed to support interoperable machine-to-machine interaction over a network. It has an interface described in a machine-processable format

More information

SDMX artefacts used to discover, query for, and visualise data

SDMX artefacts used to discover, query for, and visualise data SDMX artefacts used to discover, query for, and visualise data Chris Nelson Metadata Technology Ltd. 11-13 Sep 2013 SDMX Global Conference 2013 1 What are the Artefacts Structural Metadata Presentation

More information

Conceptual Modeling and Specification Generation for B2B Business Processes based on ebxml

Conceptual Modeling and Specification Generation for B2B Business Processes based on ebxml Conceptual Modeling and Specification Generation for B2B Business Processes based on ebxml HyoungDo Kim Professional Graduate School of Information and Communication, Ajou University 526, 5Ga, NamDaeMoonRo,

More information

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck

Lecture Telecooperation. D. Fensel Leopold-Franzens- Universität Innsbruck Lecture Telecooperation D. Fensel Leopold-Franzens- Universität Innsbruck First Lecture: Introduction: Semantic Web & Ontology Introduction Semantic Web and Ontology Part I Introduction into the subject

More information

Berner Fachhochschule. Technik und Informatik. Web Services. An Introduction. Prof. Dr. Eric Dubuis Berner Fachhochschule Biel

Berner Fachhochschule. Technik und Informatik. Web Services. An Introduction. Prof. Dr. Eric Dubuis Berner Fachhochschule Biel Berner Fachhochschule Technik und Informatik Web Services An Introduction Prof. Dr. Eric Dubuis Berner Fachhochschule Biel Overview Web Service versus Web Application A Definition for the Term Web Service

More information

Analysis and Selection of Web Service Technologies

Analysis and Selection of Web Service Technologies Environment. Technology. Resources, Rezekne, Latvia Proceedings of the 11 th International Scientific and Practical Conference. Volume II, 18-23 Analysis and Selection of Web Service Technologies Viktorija

More information

Topics on Web Services COMP6017

Topics on Web Services COMP6017 Topics on Web Services COMP6017 Dr Nicholas Gibbins nmg@ecs.soton.ac.uk 2013-2014 Module Aims Introduce you to service oriented architectures Introduce you to both traditional and RESTful Web Services

More information

SOAP Specification. 3 major parts. SOAP envelope specification. Data encoding rules. RPC conventions

SOAP Specification. 3 major parts. SOAP envelope specification. Data encoding rules. RPC conventions SOAP, UDDI and WSDL SOAP SOAP Specification 3 major parts SOAP envelope specification Defines rules for encapsulating data Method name to invoke Method parameters Return values How to encode error messages

More information

Lesson 5 Web Service Interface Definition (Part II)

Lesson 5 Web Service Interface Definition (Part II) Lesson 5 Web Service Interface Definition (Part II) Service Oriented Architectures Security Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Controlling the style (1) The

More information

Web Services Architecture Directions. Rod Smith, Donald F Ferguson, Sanjiva Weerawarana IBM Corporation

Web Services Architecture Directions. Rod Smith, Donald F Ferguson, Sanjiva Weerawarana IBM Corporation Web Services Architecture Directions Rod Smith, Donald F Ferguson, Sanjiva Weerawarana 1 Overview Today s Realities Web Services Architecture Elements Web Services Framework Conclusions & Discussion 2

More information

Introduction to Web Services

Introduction to Web Services Introduction to Web Services SWE 642, Spring 2008 Nick Duan April 9, 2008 1 Overview What are Web Services? A brief history of WS Basic components of WS Advantages of using WS in Web application development

More information

Expose Existing z Systems Assets as APIs to extend your Customer Reach

Expose Existing z Systems Assets as APIs to extend your Customer Reach Expose Existing z Systems Assets as APIs to extend your Customer Reach Unlocking mainframe assets for mobile and cloud applications Asit Dan z Services API Management, Chief Architect asit@us.ibm.com Insert

More information

Web Services for Interactive Applications

Web Services for Interactive Applications Web Services for Interactive Applications OASIS WSIA Technical Committee BEA, Bowstreet, Cisco, CrossWeave, Cyclone Commerce, Divine, Documentum, USAF/Dept of Defense, Epicentric, France Telecom, Fujitsu,

More information

F O U N D A T I O N. OPC Unified Architecture. Specification. Part 1: Concepts. Version 1.00

F O U N D A T I O N. OPC Unified Architecture. Specification. Part 1: Concepts. Version 1.00 F O U N D A T I O N Unified Architecture Specification Part 1: Concepts Version 1.00 July 28, 2006 Unified Architecture, Part 1 iii Release 1.00 CONTENTS Page FOREWORD... vi AGREEMENT OF USE... vi 1 Scope...

More information

Differentiating Parameters for Selecting Simple Object Access Protocol (SOAP) vs. Representational State Transfer (REST) Based Architecture

Differentiating Parameters for Selecting Simple Object Access Protocol (SOAP) vs. Representational State Transfer (REST) Based Architecture Journal of Advances in Computer Networks, Vol. 3, No. 1, March 2015 Differentiating Parameters for Selecting Simple Object Access Protocol (SOAP) vs. Representational State Transfer (REST) Based Architecture

More information

Lecture 15: Frameworks for Application-layer Communications

Lecture 15: Frameworks for Application-layer Communications Lecture 15: Frameworks for Application-layer Communications Prof. Shervin Shirmohammadi SITE, University of Ottawa Fall 2005 CEG 4183 15-1 Background We have seen previously that: Applications need to

More information

JBoss SOAP Web Services User Guide. Version: M5

JBoss SOAP Web Services User Guide. Version: M5 JBoss SOAP Web Services User Guide Version: 3.3.0.M5 1. JBoss SOAP Web Services Runtime and Tools support Overview... 1 1.1. Key Features of JBossWS... 1 2. Creating a Simple Web Service... 3 2.1. Generation...

More information

Lecture 15: Frameworks for Application-layer Communications

Lecture 15: Frameworks for Application-layer Communications Lecture 15: Frameworks for Application-layer Communications Prof. Shervin Shirmohammadi SITE, University of Ottawa Fall 2005 CEG 4183 15-1 Background We have seen previously that: Applications need to

More information

WSIA and WSRP are new Web

WSIA and WSRP are new Web Written by Eilon Reshef WSIA and WSRP are new Web services standards that enable businesses to create user-facing, visual, and interactive Web services that organizations can easily plug-and-play into

More information

SUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional

SUN. Java Platform Enterprise Edition 6 Web Services Developer Certified Professional SUN 311-232 Java Platform Enterprise Edition 6 Web Services Developer Certified Professional Download Full Version : http://killexams.com/pass4sure/exam-detail/311-232 QUESTION: 109 What are three best

More information

Web Services: Introduction and overview. Outline

Web Services: Introduction and overview. Outline Web Services: Introduction and overview 1 Outline Introduction and overview Web Services model Components / protocols In the Web Services model Web Services protocol stack Examples 2 1 Introduction and

More information

MDA & Semantic Web Services Integrating SWSF & OWL with ODM

MDA & Semantic Web Services Integrating SWSF & OWL with ODM MDA & Semantic Web Services Integrating SWSF & OWL with ODM Elisa Kendall Sandpiper Software March 30, 2006 Level Setting An ontology specifies a rich description of the Terminology, concepts, nomenclature

More information

4ICT12 Internet Applications: Web Services

4ICT12 Internet Applications: Web Services 4ICT12 Internet Applications: Web Services Web Service Overview, RPC and conversational styles, WSDL, ebxml Goals and Contents Aims to convey: The motivations for and characteristics of web services The

More information

Stream. Two types of streams are provided by Java Byte and Character. Predefined Streams

Stream. Two types of streams are provided by Java Byte and Character. Predefined Streams Stream Stream is a sequence of bytes that travel from the source to destination over a communication path. For example, source might be network, destination might be a file on the file system. We may want

More information

OASIS BPEL Webinar: Frank Leymann Input

OASIS BPEL Webinar: Frank Leymann Input OASIS BPEL Webinar: Frank Leymann Input (OASIS Webinar, March 12th, 2007) Prof. Dr. Frank Leymann Director, Institute of Architecture of Application Systems Former IBM Distinguished Engineer BPEL s Role

More information

These patterns include: The use of proprietary software

These patterns include: The use of proprietary software Strategic Planning, F. Kenney, J. Thompson Research Note 7 August 2003 B2B Security Patterns: Finding the Perfect Combination Achieving business-to-business security is a combination of examining internal

More information

XML Applications. Introduction Jaana Holvikivi 1

XML Applications. Introduction Jaana Holvikivi 1 XML Applications Introduction 1.4.2009 Jaana Holvikivi 1 Outline XML standards Application areas 1.4.2009 Jaana Holvikivi 2 Basic XML standards XML a meta language for the creation of languages to define

More information

ActiveVOS Technologies

ActiveVOS Technologies ActiveVOS Technologies ActiveVOS Technologies ActiveVOS provides a revolutionary way to build, run, manage, and maintain your business applications ActiveVOS is a modern SOA stack designed from the top

More information

Metadata at Statistics Canada. Canadian Metadata Forum September 19-20, 2003

Metadata at Statistics Canada. Canadian Metadata Forum September 19-20, 2003 Metadata at Statistics Canada Canadian Metadata Forum September 19-20, 2003 1 Corporate metadata at Statistics Canada Integrated Metadatabase (IMDB) Collection of facts about each of Statistics Canada

More information

Overview SENTINET 3.1

Overview SENTINET 3.1 Overview SENTINET 3.1 Overview 1 Contents Introduction... 2 Customer Benefits... 3 Development and Test... 3 Production and Operations... 4 Architecture... 5 Technology Stack... 7 Features Summary... 7

More information

5.3 Using WSDL to generate client stubs

5.3 Using WSDL to generate client stubs Type Definition Table 5.1 Summary of WSDL message exchange patterns 168 Describing Web services Chapter 5 z - L. - achieving this is WSDL2Java provided by Axis. Axis is an open source toolkit that is developed

More information

SAS 9.4 Foundation Services: Administrator s Guide

SAS 9.4 Foundation Services: Administrator s Guide SAS 9.4 Foundation Services: Administrator s Guide SAS Documentation July 18, 2017 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS 9.4 Foundation Services:

More information

Lisa Banks Distributed Systems Subcommittee

Lisa Banks Distributed Systems Subcommittee z/tpf V1.1 Title: Concepts of z/tpf SOAP Consumer Support Lisa Banks Distributed Systems Subcommittee AIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0 Any

More information

DON XML Achieving Enterprise Interoperability

DON XML Achieving Enterprise Interoperability DON XML Achieving Enterprise Interoperability Overview of Policy, Governance, and Procedures for XML Development Michael Jacobs Office of the DON CIO Vision The Department of the Navy will fully exploit

More information

SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE

SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE Tomas Cerny, Software Engineering, FEE, CTU in Prague, 2014 1 ARCHITECTURES SW Architectures usually complex Often we reduce the abstraction

More information

Integration Framework. Architecture

Integration Framework. Architecture Integration Framework 2 Architecture Anyone involved in the implementation or day-to-day administration of the integration framework applications must be familiarized with the integration framework architecture.

More information

Identität und Autorisierung als Grundlage für sichere Web-Services. Dr. Hannes P. Lubich IT Security Strategist

Identität und Autorisierung als Grundlage für sichere Web-Services. Dr. Hannes P. Lubich IT Security Strategist Identität und Autorisierung als Grundlage für sichere Web-Services Dr. Hannes P. Lubich IT Security Strategist The Web Services Temptation For every $1 spent on software $3 to $5 is spent on integration

More information

Enabling Seamless Sharing of Data among Organizations Using the DaaS Model in a Cloud

Enabling Seamless Sharing of Data among Organizations Using the DaaS Model in a Cloud Enabling Seamless Sharing of Data among Organizations Using the DaaS Model in a Cloud Addis Mulugeta Ethiopian Sugar Corporation, Addis Ababa, Ethiopia addismul@gmail.com Abrehet Mohammed Omer Department

More information

Web Services Overview

Web Services Overview Web Services Overview Using Eclipse WTP Greg Hester Pacific Hi-Tech, Inc. greg.hester.pacifichitech.com 1 September 17, 2008 Agenda Web Services Concepts How Web Services are used Web Services tools in

More information

Oracle Workflow. 1 Introduction. 2 Web Services Overview. 1.1 Intended Audience. 1.2 Related Documents. Web Services Guide

Oracle Workflow. 1 Introduction. 2 Web Services Overview. 1.1 Intended Audience. 1.2 Related Documents. Web Services Guide Oracle Workflow Web Services Guide Release 2.6.3 April 2003 Part No. B10624-01 1 Introduction Welcome to the Oracle Workflow Web Services Guide. This manual has been designed to help you work effectively

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY. (An NBA Accredited Programme) ACADEMIC YEAR / EVEN SEMESTER KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY (An NBA Accredited Programme) ACADEMIC YEAR 2012-2013 / EVEN SEMESTER YEAR / SEM : IV / VIII BATCH: 2009-2013 (2008 Regulation) SUB CODE

More information

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime.

B. Assets are shared-by-copy by default; convert the library into *.jar and configure it as a shared library on the server runtime. Volume A~B: 114 Questions Volume A 1. Which component type must an integration solution developer define for a non-sca component such as a Servlet that invokes a service component interface? A. Export

More information

Chapter 2 Distributed Information Systems Architecture

Chapter 2 Distributed Information Systems Architecture Prof. Dr.-Ing. Stefan Deßloch AG Heterogene Informationssysteme Geb. 36, Raum 329 Tel. 0631/205 3275 dessloch@informatik.uni-kl.de Chapter 2 Distributed Information Systems Architecture Chapter Outline

More information