The Design and Implementation of Unified Invoking Component Based on Web Services Framework
|
|
- Morris Cobb
- 8 years ago
- Views:
Transcription
1 JOURNAL OF SOFTWARE, VOL. 9, NO. 8, AUGUST The Design and Implementation of Unified Invoking Component Based on Web s Framework Wenpeng Su a, Zhonghua Yan a,b, Chenghui Liang a a School of Mechanical, Electrical and Information Engineering, Shandong University, Weihai , China conanswp@63.com, liangchenghui@sdu.edu.cn b Integrated Electronic Systems Lab Co. Ltd., Jinan 25000, China yanzhonghua@ieslab.cn Abstract Web s is a platform which enables the applications interoperate on the Internet. It is widely used in designing and building systems in open and dynamic distributed environments such as EAI (Enterprise Application Integration) and B2B (Business to Business). As the development of framework technology, it is convenient and standardized to use framework to develop web applications. For Web s, the frameworks Axis, Axis2, XFire and CXF are widely used. By the performance testing of the four frameworks, this paper not only introduces the four framework but also analyzes the differences of the four frameworks, and then makes some suggestions for developers to choose the appropriate one. The framework can simplify the development process and decrease the development time. However, because of the differences of the frameworks, the interoperation between different web service s server and client may cause incompatible problems. This paper analyzes the reasons of this incompatible problems and finally presents a mechanism based on unified invoking component to solve this problems. By parsing and repacking the messages, the incompatible problems between client and server can be solved successfully. Index Terms Web s, WSDL, SOA, performance testing, unified invoking component, framework I. INTRODUCTION AS the information technology develops constantly and the capability of the Internet improves gradually, more and more application systems are established on Internet. Web s is a software component independent from platform and realization, which enables the applications interoperate on the Internet and publish, discover and invoke services through Web. Web s is an implementation of SOA ( Oriented Architecture) and can compose different units of application programs through neutral interfaces in order to realize loose coupling between different applications []. By using the standard protocols such as XML,, UDDI, and WSDL, Web s has good encapsulation and strong integration capabilities and is widely used in the area of EAI (Enterprise Application Integration) and B2B (Business to Business). In order to simplify and standardize the development process, frameworks are widely used in all field of software. For example, it s very convenient to use Hibernate *Corresponding author, yanzhonghua@ieslab.cn. and Spring for web application developers. In the field of Web s, there are four famous frameworks called Axis, Axis2, XFire and CXF. All of the frameworks encapsulate the low-level information and provide powerful development APIs for developers, which can really reduce the development difficulty and save development time. The QoS (Quality of ) refers to resource reservation control mechanisms, and it is an ability to provide different priority to different applications, or to guarantee a certain level of performance to a data flow [2]. QoS can be objective (encompassing reliability, availability, and request-to-response time) or subjective (focusing on user experience) [3]. For web service, it s necessary to evaluate the performance of the service [4]. Performance testing is a generic term that can refer to many different types of performance-related testing such as performance test, load test, stress test and capacity test. All of them are executed to determine how a system performs in terms of responsiveness and stability under a particular workload [5] [6]. All the four Web s frameworks provide high quality of service and reliable message transmission. Besides, Axis2 and CXF support standards such as WS- Policy, WS-Security and WS-Reliable Messaging. This paper will analyze the performance of service based on the four frameworks in order to test the performance of the framework. Finally, the result of the performance testing will be given and suggestions will be provided for developers in order to help them to choose the appropriate framework. However, the interoperation between different service s server and client may cause incompatible problems. For example, the client developed by Axis2 can not always invoke the web service based on CXF directly. This incompatible problems decrease the generality of the web service. WSDL is used to describe web service [7] [8]. By some targeted test, this paper analyzes the WSDL files produced by different frameworks on the same service, and finally gets the conclusions that the reasons of the incompatible problems are the differences of WSDL file. For the same service, different frameworks generate different WSDL files. The differences will be introduced in this paper. Like in [9], by analyzing the WSDL file s differences and repackaging the messages, this 204 ACADEMY PUBLISHER doi:0.4304/jsw
2 2074 JOURNAL OF SOFTWARE, VOL. 9, NO. 8, AUGUST 204 paper presents a mechanism based on unified invoking component. By deploying a unified invoking component between the client and server, the incompatible problems can be solved successfully. The rest of this paper is organized as follows. Section II provides an overview of Web s technology and summarizes the main technology used in Web s. In section III, the architecture and use method of the four frameworks will be introduced. Then, the performance testing of the four frameworks will be introduced in section IV and the WSDL differences of different frameworks will be presented in section V. In section VI, this paper will introduce the design and implementation of the unified invoking component. Finally, conclusions are made in section VII. II. WEB SERVICES TECHNOLOGY Software delivery models are changing constantly: from standalone applications to client-server architecture, then from browser-server architecture to service oriented architecture. SOA is a software design architecture which connects different units of application programs through good defined interfaces. Interfaces are defined in neutral ways in order to realize loose coupling between services.the SOA architecture makes sure the software can select and invoke components dynamically. The architecture of SOA and the interoperation of each components are shown in Fig.. Web s is an implementation of SOA and it aims to simplify the interoperation among different systems by defining a standardized mechanism to describe, locate, and communicate with applications on the web. In [0], the authors divided the Web s architecture into three areas - communication protocols, service descriptions, and service discovery. A. Communication protocols In order to communicate with applications in different platform, the communication mechanism must be platform-independent, secure and as lightweight as possible. (Simple Object Access Protocol) is a protocol specification for exchanging structured information in the implementation of Web s. It relies on XML for its message format, HTTP or SMTP for its Application Layer protocols and RPC for its call method []. is independent from hardware, platform and programming language. messages are composed by envelope and attachments. Envelope is made up by header, body and fault. The body contains the request and response messages. Publish WSDL Register Provider Find UDDI Bind Consumer Consumer Provider Register 3.Find services. 5.Bind services..publish service. 2.Register service. 4.Set up proxy. Figure. SOA architecture and component interoperation. Port -binding Binding -porttype WSDL Definition Port Type Message..* Operation -message Figure 2. The Structure of WSDL document. Types Data Type -simpletype -complextype Part -name -element what Web s do, where it is and how to access it [2]. A WSDL document is defined by a service provider and used by service consumers. The structure of WSDL document is shown in Fig. 2. It is divided by two parts: the interface document and the implementation document. The interface document is a container which is used to describe the abstract service. It is independent of implementation. The implementation document describes the details of the concrete service and deployment information such as part, operation and binding. C. discovery UDDI (Universal Descriptions, Discovery, and Integration) is a platform-independent, XML-based registry. It provides a mechanism to register and find web service applications [3]. By UDDI, the services can be resisted and the consumer can find and invoke services [4]. The transmission process of the UDDI message is shown in Fig. 3. By this process, the client can obtain the service methods and invoke the service. B. descriptions WSDL (Web s Description Language) is a XML-based interface description language which is used for describing the functionality ordered by Web s. WSDL defines a service s abstract description in terms of messages exchanged in a service interaction. It explains III. WEB SERVICES FRAMEWORK Web s frameworks such as Axis, Axis2, XFire and CXF are widely used in the development of web service. All of them provide well-defined framework and easy-use methods in order to make the development of web service easy and normalized. 204 ACADEMY PUBLISHER
3 JOURNAL OF SOFTWARE, VOL. 9, NO. 8, AUGUST Client UDDI request UDDI response APIs HTTP server UDDI registry Process UDDI API request server Client Application Request Response Client Engine Transport Request Response Server Engine Handlers Target Registry data Figure 4. Architecture of Web s frameworks. Define service interfaces Generate WSDL files Publish web service Request message Response message Figure 3. Transmission process of UDDI message. A. Axis Axis is the abbreviation of Apache Extensible Interaction System. It is essentially a engine framework for constructing processors [5]. Axis framework achieves the interoperability of messages between server and client. Axis supports standard protocol and offers tools for monitoring TCP/IP packages and convert tool between WSDL and Java code, such as WSDL2Java and Java2WSDL. It provides two approaches to publish web service: Instant Deployment and Custom Deployment. B. Axis2 Axis2 is an engine of Web s, and WSDL. It is not developed on the basis of Axis but is redesigned with new architecture. This new architecture is more flexible, efficient, and configurable in comparison to Axis s architecture. What s more, Axis2 is built on Apache AXIOM, a new high performed, pull-based XML object model [6]. It uses its own object mode and StAX (Streaming API for XML) parsing to achieve significantly greater speed. Compared with Axis, Axis2 is more efficient, more modular and more XML-oriented. Moreover, there are two implementations of the Apache Axis2 Web services engine - Apache Axis2 for Java and Apache Axis2 for C++. C. XFire Codehaus XFire is the next-generation Java framework. The core of XFire is light message processing mode based on StAX which is used to exchange messages with message. XFire supports different types of band mechanism, container and transport protocol. It also supports, WSDL, WS-I Basic Profile, WSAddressing, WS-Security, supports Spring framework and the code generation of server and client [7]. D. CXF CXF is the continuation of XFire project and is regarded as XFire 2.0. CXF helps us build and develop Implement interfaces and add business logic Generate client Figure 5. Development procedure of Web s frameworks. services using frontend programming APIs, like JAX-WS and JAX-RS. CXF supports both contract first development with WSDL and code first development starting from Java [8]. Besides, CXF and Spring have been integrated well, which making the developments of Web s more convenient. Although the implementation and the performance of the four frameworks are different, the architecture and the development procedure of the four frameworks are mainly the same. The architecture is shown in Fig. 4. The whole framework is made by two parts. One is the client engine, the other is server engine. The client engine is used by client application to send requests and receive responses. The function of the server engine is to parse and pack the messages, then invoke the target service and return response messages [9]. The two parts are connected by transport which can be seen as a message dispatcher. The development procedure of the four frameworks is shown in Fig. 5. Firstly, we define service interfaces, including the service name and parameters and so on. Then, the WSDL files can be generated by the tool which is provided by the frameworks. And we should implement the interfaces and add business logic to complete the service on the server. As to the client, it can be autogenerated by the framework or written by developers. Finally, the client can call the service on the server through Internet. The framework is powerful and can really simplify the development procedure. But it is a troublesome thing to choose which frameworks to use. The performance testing of the four frameworks may give some suggestions. IV. THE PERFORMANCE TESTING OF THE FOUR FRAMEWORKS According to the development procedure mentioned above, we develop four web services of the same function based on the four frameworks. The service s class diagram is shown in Fig. 6. It contains two methods: testprimitive 204 ACADEMY PUBLISHER
4 2076 JOURNAL OF SOFTWARE, VOL. 9, NO. 8, AUGUST 204 and testreference. The testprimitive method is used to test the primitive types such as byte, double and so on. The testreference method is used to test the reference types such as class, interface and arrays. Next, we publish the service as web service by Axis, Axis2, XFire and CXF, and generate clients separately. We use the client to call the service and test the performance of the four frameworks. The Apache JMeter is open source software which is designed to load test functional behavior and measure performance. It can be used to simulate a heavy load on a server, network or object to test its strength or to analyze overall performance under different load types. We can use it to make a graphical analysis of the performance of our web services under heavy concurrent load. There are some important indexes than can be used to evaluate the performance testing. ) Average time is the average response time of each request. It is an index which can be used to evaluate the response speed. 2) 90% Line means that 90% of the samples take no more than this time. The remaining samples take at least as long as the value. This is a standard statistical measure. 3) Throughput means the quantity of the successful request per second. It is supposed to represent the load on the server. 4) Error% is equal the value which is calculated by the number of the error requests divided by the total requests. It can be used to measure the stability of the service. The version of the framework is shown in Table I. In JMeter, thread is used to simulate the users who try to assess the server and invoke the service. We test 0 times for each frameworks, with the threads grows from 000 to 5500 in order to simulate the growth of the workload. The result of the performance testing is shown in Fig. 7. The horizontal axis represents the threads and the vertical axis represents average time, 90% line, throughput and error%. The average time shows that the Axis2 and CXF do better than Axis and XFire, which means that they have a quickly response time. 90% line shows that Axis2 and CXF have a high stability. Compare to Axis and XFire, Axis2 and CXF are more powerful in throughput. Finally, the four frameworks do well in dealing with errors in low thread. The performance testing of the four framework shows that Axis2 and CXF are better than Axis and CXF. This is no difficult to understand. Because of Axis2 using the Stax to parse XML, Axis2 is about 2 times faster than Axis. CXF is designed based on XFire and adopt advanced technology. We can also see that CXF performs as well as Axis2. It s really difficult to make a decision from the performance testing result. But in other aspect, Axis2 provide many visual tools and the service is deployed in servlet containers. So, it is easy and convenient to manage and configure the services. Besides, Axis support C++ and Java. CXF supports Spring, developing web service by configure XML, this makes it easy to develop web service and can integrate with other framework. This may TABLE I. TEST ENVIRONMENT Components JDK JRE Version I Impl +testprimitive(byte, char, int, short, long, float, double, boolean) +testreference(integer, List, Map, Integer[ ]) Figure 6. Class diagram of the service. give some suggestions for our developers when choosing web service framework. V. INCOMPATIBLE PROBLEMS BETWEEN DIFFERENT FRAMEWORK S SERVER AND CLIENT There are two ways to generate web service client. First, by using the tools provided by the frameworks to parsing the WSDL files, the client can be auto-generated. It is a fast way and there is no problem when we use tools to parse WSDL generated by the same framework. For example, we publish web service by Axis2 and generate WSDL files. Then we use Axis2 s tools to parse the WSDL files in order to generate client. There is no doubt that the client can call the web service successfully. But, what will happen if we use CXF s client tools to parse WSDL files which is generated by Axis? This may cause problems. Because of the differences of the four frameworks, the WSDL files of the same service are not the same. We compare the WSDL files generated by the four frameworks of the same service and get the differences in Table II. The differences include three parts. ) Target namespace is the concept in XML schema. In Axis s WSDL files, target namespace follows the format of HostName, PortName and sname are produced according to the server s hostname, port and the name of the service. For example, in this test, the target namespace of Axis is Besides, in Axis2 and XFire, the target namespace are while in CXF the target namespace is with a slash added. 2) The WSDL produced by Axis does not use schema files to restrict WSDL files. Data types are defined and used directly in the WSDL files. However, Axis2, XFire and CXF all use schema files to restrict WSDL files and quote schema files by the label wsdl:types. The definition and use of the data types is separated, which have a good flexibility. 204 ACADEMY PUBLISHER
5 JOURNAL OF SOFTWARE, VOL. 9, NO. 8, AUGUST Average Time %90Line ms 5 0 ms Throughput 0.05% Error 0.04% % requests/s % 0.03% 0.02% 0.02% 0.0% 0.0% 0.00% Figure 7. Results of the performance testing of different Web s frameworks. 3) The WSDL labels, as is shown in Fig. 2, vary from framework to framework. Message label is used to define the data type. Axis uses the data types directly by the property Name. However, Axis2, XFire and CXF all quote the data types defined in the external schema files by the label Element. The label porttype is made up by a group of abstract operations and relevant messages. In Axis and CXF, the content of this label is the name of the web service. But in Axis2 and XFire, the contents of this label conform to the rule of Name+PortType. The label is used to describe the interfaces of the Web s. In Axis and CXF, the contents of this label follow the format of Name+. However, in Axis2 and XFire the content of this label is the name of the web service. Because of the differences above, not all the clients generated by the four frameworks can call the service successfully. So, we can use the second way to generate web service client. We write the client manually by using the client APIs provided by the frameworks. In this way, developers should parse the WSDL files and extract parameters like target namespace, method name and so on. It is time-consuming and easy to make mistake. So, we want to deploy an unified invoking component to call the services based on different frameworks in spite of which client we use. By this component, we can use framework s tools to generate client in order to save development time, and at the same time, the incompatibility existed in the web service client can be eliminated. VI. DESIGN OF THE UNIFIED INVOKING COMPONENT Through the analysis above, we know that the WSDL differences produced by different frameworks are the reasons of the incompatibility exist in different web service client. To solve this problem, we can deploy a unified invoking component in the client. The architecture of the component is shown in Fig. 8. It works like a proxy server. The main function of the unified invoking component is to receive request messages from different clients and then repack the messages in order to call the service on the server. After the call processes succeed, the component receives the result messages and transmits the results to client. By this mechanism, the diversity among different frameworks can be eliminated. 204 ACADEMY PUBLISHER
6 2078 JOURNAL OF SOFTWARE, VOL. 9, NO. 8, AUGUST 204 TABLE II. THE WSDL DIFFERENCES ON THE SAME SERVICE. WSDL difference Web s framework Target Namespace Schema None XML Schema Message Use directly by the property Name Use schema files by wsdl:types PortType Name Name+PortType Name Name+ Name Name+ The unified invoking component is made up by three modules: Transport, Client-to-Server and Server-to- Client. The functions of each module are as following: ) Transport is an injection point. It used to receive request messages of different framework client and transmit the response messages to server according to the URL of the service. It works like a two-way message pipe which is used to dispatch message. 2) The module Client-to-Server is made up by three parts, parser, WSDL parser and wrapper. The parser is used to parse the request messages and extract the message such as the location of the web service, method name, and request parameters. The function of WSDL parser is to parse the WSDL files of the target web service and generate requests message that meet the requirement. Finally, the wrapper packs the messages with the parameters extracted from the parser and send them to the server. 3) The module Server-to-Client is used to parse the respond messages from the server and transmit the message to client. It is made up by parser and wrapper. Firstly, the parser receives the response message and extracts the result. Then, the wrapper packs the message with this result and sends it to the client. The procedure of the unified invoking component is shown in Fig. 9. The client calls the web service via the unified invoking component which acts like a proxy server. Then the component parses the message and extracts parameters like the location of the web service, method name and parameters and so on. The WSDL parser analyzes the WSDL and packs a correct request messages with the parameters extracted from client request. Then, the service can be invoked successfully and return a response. The component receives the response and extracts the result. Finally, the result will be repacked and transmitted to the client. By the analysis of the WSDL and repackage of messages, the requests raised by different client can satisfy the WSDL requests of different server. Therefore, client can access different server. On the base of the existing web service client, the unified invoking component solves the incompatible problems caused by different client call the service and maintains the unity of the web service. The unified invoking component is implemented by Java language. The WSDL parser, which is the most Axis Client Axis2 Client XFire Client CXF Client Transports Component Unified invoking component Client-to-Server Parser Server-to-Client Wrapper WSDL Parser Parser Wrapper Transports Component Axis Server Axis2 Server XFire Server CXF Server Figure 8. Architecture of the unified invoking component. client unified invoking component server.call the web service. 9.Send the response to client. 2.Parse the message and extract parameters. 3.Fetch the WSDL files from server. 4.Return WSDL files. 5.Generate correct request. 6.Call the web service. 7.Return response. 8.Generate correct response message. Figure 9. The corresponding procedure between server and client. important part of the component, is completed by wsdl4j package. It is mainly used to parse the WSDL files and extract service parameters like method name, endpoint and request parameters and so on. Request messages from the client are catched and parsed to extract the request parameters. After extracting the service parameters, the correct request messages are generated and sent to the server in order to invoke the service by RPC. Finally, the server returns the responses and the client extracts the results from the response messages. VII. CONCLUSIONS After experiencing the stage of procedure oriented, object oriented and component oriented, service oriented is now prevalent in the development of software. And Web s play an important role in SOA. It is platform independent and widely used in EAI and B2B. Web s frameworks such as Axis, Axis2, XFire and CXF support well-designed architecture and easy used APIs which make the development of web service standard 204 ACADEMY PUBLISHER
7 JOURNAL OF SOFTWARE, VOL. 9, NO. 8, AUGUST and simple. However, there exist incompatible problems when different clients call the service. By a performance testing of the four frameworks, this paper analyzed the performance and gave some suggestions for developers to choose the appropriate framework. As regards to the incompatible problem, this paper recommended unified invoking component to solve this problem. The unified invoking component, which is based on the existing client, analyzed the WSDL of the service by WSDL parser and extract service parameters. Then, by the parser and wrapper, correct messages, which contain client requests, were generated and sent to the server. Finally, the results were extracted from the responses by parser. By the unified invoking component, the incompatible problems between different client and server can be solved successfully. ACKNOWLEDGMENT The authors would like to thank Integrated Electronic Systems Lab Co. Ltd. for providing the research environment and resources. REFERENCES [] B. Benatallah, F. Casati and F. Toumani, Web services conversation modeling: A Cornerstone for E-Business Automation, IEEE Internet Computing, vol. 8, no., pp , [2] M. A. Serhani and A. Benharref, Enforcing Quality of s within Web s Communities, Journal of Software, vol. 6, no. 4, pp , 20. [3] L. Zh. Zeng, B. Benatallah, A.H.H Ngu, M. Dumas, J. Kalagnanam and H. Chang, QoS-aware middleware for Web services composition, IEEE Transactions on Software Engineering, vol. 30, no. 5, pp , [4] X. Y. Bai, C. C. Zhao and G. L. Dai, Research on Web Testing, Computer Science, vol. 33, no. 2, pp , [5] C. A. Sun, G. Wang, B. H. Mu, H. Liu, Z. S. Wang, and T. Y. Chen, Metamorphic testing for Web s: framework and a case study, in Proc. IEEE Int. Conf. Web s, 20, pp [6] Microsoft Corporation, Performance Testing Guidance for Web Applications, Microsoft Press, [7] P. Sripairojthikoon and T. Senivongse, Concept-based readability of web services descriptions, in Proc. Int. Conf. Advanced Communication Technology, 203, pp [8] Y. Jarma, K. Boloor, M.D. De Amorim, Y. Viniotis, and R.D. Callaway, Dynamic Contract Enforcement in -Oriented Networks, IEEE Transactions on s Computing, vol. 6, no., pp , 203. [9] S. Benbernou and M. S. Hacid, Dynamic Web Calls for Data Integration, Journal of Software, vol., no., pp. -0, [0] F. Curbera, M. Duftler, R. Khalaf, W. Nagy, N. Mukhi and S. Weerawarana, Unraveling the Web services web: an introduction to, WSDL, and UDDI, IEEE Internet Computing, vol. 6, no. 2, pp , [] B. Li, Research and Application of SOA Standards in the Integration on Web s, Education Technology and Computer Science, vol. 2, no., pp , 200. [2] S. Graham, Building Web s with Java: Mading Sense of XML,, WSDL and UDDI, China Machine Press, Beijing, [3] K. Sivashanmugam, K. Verma and A. Sheth, Discovery of Web services in a federated registry environment, in Proc. IEEE Int. Conf. Web s, 2004, pp [4] M. Varguez-Moo, F. Moo-Mena and V. Uc-Cetina, Use of Classification Algorithms for Semantic Web s Discovery, Journal of Software, vol. 8, no. 7, pp , 203. [5] Apache:Axis, [6] Apache:Axis2, [7] Codehaus:XFire, [8] Apache:CXF, [9] Zh. Q. He, L. F. Wu, H. G. Lai and Zh. Hong, Semanticsbased Access Control Approach for Web, Journal of Software, vol. 6, no. 6, pp. 52-6, 20. Wenpeng Su was born in Shandong province, China, in 988. He received the B.S. degree in electronic information science and technology from Shandong University, Weihai, China in 20. Now he is pursuing his M.E. degree in circuits and systems in Shandong University, Weihai, China. His research fields are mainly intelligent measurement and control system. Zhonghua Yan was born in Zhejiang province, China in 966. He received the B.S. degree from Shandong University, China, in 989. Now he is the professor of School of Mechanical, Electrical and Information Engineering, Shandong University, China and the vice chairman of Integrated Electronic Systems Lab Co. Ltd., Jinan, China. And he also is an expert who enjoys the State Council special subsidy. He has been engaged in research, development and engineering service work of power dispatching control center system since 988. Chenghui Liang was born in Shandong province, China in 972. He received the B.S. degree in intelligent measurement and control system from Shandong University, China. Now he is a lecturer in the School of Mechanical, Electrical and Information Engineering, Shandong University, Weihai, China. His research fields are mainly object-oriented technology, distributed systems analysis and design and IEC6979/ ACADEMY PUBLISHER
ITS. Java WebService. ITS Data-Solutions Pvt Ltd BENEFITS OF ATTENDANCE:
Java WebService BENEFITS OF ATTENDANCE: PREREQUISITES: Upon completion of this course, students will be able to: Describe the interoperable web services architecture, including the roles of SOAP and WSDL.
More informationDeveloping Java Web Services
Page 1 of 5 Developing Java Web Services Hands On 35 Hours Online 5 Days In-Classroom A comprehensive look at the state of the art in developing interoperable web services on the Java EE platform. Students
More informationGrid Computing. Web Services. Explanation (2) Explanation. Grid Computing Fall 2006 Paul A. Farrell 9/12/2006
Grid Computing Web s Fall 2006 The Grid: Core Technologies Maozhen Li, Mark Baker John Wiley & Sons; 2005, ISBN 0-470-09417-6 Web s Based on Oriented Architecture (SOA) Clients : requestors Servers : s
More informationVALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANKULATHUR-603203 DEPARTMENT OF COMPUTER APPLICATIONS SUBJECT : MC7502 SERVICE ORIENTED ARCHITECTURE
VALLIAMMAI ENGINEERING COLLEGE SRM NAGAR, KATTANKULATHUR-603203 DEPARTMENT OF COMPUTER APPLICATIONS QUESTION BANK V SEMESTER MCA SUBJECT : MC7502 SERVICE ORIENTED ARCHITECTURE PART A UNIT I 1. What is
More informationJVA-561. Developing SOAP Web Services in Java
JVA-561. Developing SOAP Web Services in Java Version 2.2 A comprehensive look at the state of the art in developing interoperable web services on the Java EE 6 platform. Students learn the key standards
More informationWEB SERVICES. Revised 9/29/2015
WEB SERVICES Revised 9/29/2015 This Page Intentionally Left Blank Table of Contents Web Services using WebLogic... 1 Developing Web Services on WebSphere... 2 Developing RESTful Services in Java v1.1...
More informationWeb Services Development In a Java Environment
Web Services Development In a Java Environment SWE 642, Spring 2008 Nick Duan April 16, 2008 1 Overview Services Process Architecture XML-based info processing model Extending the Java EE Platform Interface-driven
More informationJava Web Services Training
Java Web Services Training Duration: 5 days Class Overview A comprehensive look at the state of the art in developing interoperable web services on the Java EE 6 platform. Students learn the key standards
More informationResearch and Application of Workflow-based Modeling Approval in Dispatching Automation Master System
, pp.333-344 http://dx.doi.org/10.14257/ijca.2014.7.7.28 Research and Application of Workflow-based Modeling Approval in Dispatching Automation Master System Fuyun Song 1, Baochen Jiang 1,*, Zhonghua Yan
More informationIntroduction into Web Services (WS)
(WS) Adomas Svirskas Agenda Background and the need for WS SOAP the first Internet-ready RPC Basic Web Services Advanced Web Services Case Studies The ebxml framework How do I use/develop Web Services?
More informationIntroduction. Tom Dinkelaker, Ericsson Guido Salvaneschi, Mira Mezini, TUD
Introduction Tom Dinkelaker, Ericsson Guido Salvaneschi, Mira Mezini, TUD Agenda of KICK-OFF MEETING Introduction Organization of Course Topics Questions & Answers Ericsson Telekommunikation GmbH & Co.
More informationMotivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures
Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable
More informationT-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm
T-110.5140 Network Application Frameworks and XML Web Services and WSDL 15.2.2010 Tancred Lindholm Based on slides by Sasu Tarkoma and Pekka Nikander 1 of 20 Contents Short review of XML & related specs
More informationCreating Web Services in NetBeans
Creating Web Services in NetBeans Fulvio Frati fulvio.frati@unimi.it Sesar Lab http://ra.crema.unimi.it 1 Outline Web Services Overview Creation of a Web Services Server Creation of different Web Services
More informationService Oriented Architecture: A driving force for paperless healthcare system
2012 International Conference on Computer Technology and Science (ICCTS 2012) IPCSIT vol. 47 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V47.16 Service Oriented Architecture: A driving
More informationService-Oriented Architectures
Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems
More informationMiddleware and the Internet. Example: Shopping Service. What could be possible? Service Oriented Architecture
Middleware and the Internet Example: Shopping Middleware today Designed for special purposes (e.g. DCOM) or with overloaded specification (e.g. CORBA) Specifying own protocols integration in real world
More informationA QoS-aware Method for Web Services Discovery
Journal of Geographic Information System, 2010, 2, 40-44 doi:10.4236/jgis.2010.21008 Published Online January 2010 (http://www.scirp.org/journal/jgis) A QoS-aware Method for Web Services Discovery Bian
More informationWeb Service Development Using CXF. - Praveen Kumar Jayaram
Web Service Development Using CXF - Praveen Kumar Jayaram Introduction to WS Web Service define a standard way of integrating systems using XML, SOAP, WSDL and UDDI open standards over an internet protocol
More informationEnhancing A Software Testing Tool to Validate the Web Services
Enhancing A Software Testing Tool to Validate the Web Services Tanuj Wala 1, Aman Kumar Sharma 2 1 Research Scholar, Department of Computer Science, Himachal Pradesh University Shimla, India 2 Associate
More informationISM/ISC Middleware Module
ISM/ISC Middleware Module Lecture 14: Web Services and Service Oriented Architecture Dr Geoff Sharman Visiting Professor in Computer Science Birkbeck College Geoff Sharman Sept 07 Lecture 14 Aims to: Introduce
More informationService-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
More informationSOA Myth or Reality??
IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf
More informationA SOA Based Framework for the Palestinian e-government Integrated Central Database
Islamic University of Gaza Deanery of Higher Studies Faculty of Information Technology Information Technology Program A SOA Based Framework for the Palestinian e-government Integrated Central Database
More informationIntroduction to Web Services
Department of Computer Science Imperial College London CERN School of Computing (icsc), 2005 Geneva, Switzerland 1 Fundamental Concepts Architectures & escience example 2 Distributed Computing Technologies
More informationDistributed systems. Distributed Systems Architectures
Distributed systems Distributed Systems Architectures Virtually all large computer-based systems are now distributed systems. Information processing is distributed over several computers rather than confined
More informationAutomating the DEVS Modeling and Simulation Interface to Web Services
Automating the DEVS Modeling and Simulation Interface to Web Services Chungman Seo Bernard P. Zeigler Arizona Center for Integrative Modeling and Simulation The University of Arizona Tucson, AZ cseo, zeigler@ece.arizona.edu
More informationThe Study on Mobile Phone-oriented Application Integration Technology of Web Services 1
The Study on Mobile Phone-oriented Application Integration Technology of Web Services 1 Li Luqun 1, 2 Li Minglu 1 Cui Xianguo 2 1. Department of Computer Science of Shanghai Jiaotong University, 1954 Huashan
More informationMobility Information Series
SOAP vs REST RapidValue Enabling Mobility XML vs JSON Mobility Information Series Comparison between various Web Services Data Transfer Frameworks for Mobile Enabling Applications Author: Arun Chandran,
More informationLiterature Review Service Frameworks and Architectural Design Patterns in Web Development
Literature Review Service Frameworks and Architectural Design Patterns in Web Development Connor Patrick ptrcon001@myuct.ac.za Computer Science Honours University of Cape Town 15 May 2014 Abstract Organizing
More information000-371. Web Services Development for IBM WebSphere App Server V7.0 Exam. http://www.examskey.com/000-371.html
IBM 000-371 Web Services Development for IBM WebSphere App Server V7.0 Exam TYPE: DEMO http://www.examskey.com/000-371.html Examskey IBM 000-371 exam demo product is here for you to test the quality of
More informationSOA Fundamentals For Java Developers. Alexander Ulanov, System Architect Odessa, 30 September 2008
SOA Fundamentals For Java Developers Alexander Ulanov, System Architect Odessa, 30 September 2008 What is SOA? Software Architecture style aimed on Reuse Growth Interoperability Maturing technology framework
More informationMiddleware and the Internet
Middleware and the Internet Middleware today Designed for special purposes (e.g. DCOM) or with overloaded specification (e.g. CORBA) Specifying own protocols integration in real world network? Non-performant
More information1 Mobile Data Mining on Small
1 Mobile Data Mining on Small Devices Through Web Services Domenico Talia and Paolo Trunfio DEIS, University of Calabria Via Pietro Bucci 41C 87036 Rende (CS), Italy 1.1 INTRODUCTION Analysis of data is
More informationCopyright 2012, Oracle and/or its affiliates. All rights reserved.
1 OTM and SOA Mark Hagan Principal Software Engineer Oracle Product Development Content What is SOA? What is Web Services Security? Web Services Security in OTM Futures 3 PARADIGM 4 Content What is SOA?
More informationService-Oriented Software Testing Platform *
Service-Oriented Software Testing Platform * Fagui Liu 1, Chunwei Luo 1 School of Computer Science and Engineering, South China University of Technology 510640 Guangzhou, Guangdong, P.R. China fgliu@scut.edu.cn,
More informationSOA REFERENCE ARCHITECTURE
SOA REFERENCE ARCHITECTURE August 15, 2007 Prepared by Robert Woolley, Chief Technologist and Strategic Planner INTRODUCTION This document is a derivative work of current documentation and presentations
More informationResearch on the Model of Enterprise Application Integration with Web Services
Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business
More informationPrinciples and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
More informationA Network Services Management Middleware Architecture Model
2011 International Conference on Computer Science and Information Technology (ICCSIT 2011) IPCSIT vol. 51 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V51.13 A Network s Management Middleware
More informationQAME Support for Policy-Based Management of Country-wide Networks
QAME Support for Policy-Based Management of Country-wide Networks Clarissa C. Marquezan, Lisandro Z. Granville, Ricardo L. Vianna, Rodrigo S. Alves Institute of Informatics Computer Networks Group Federal
More informationDesign and Implement Large Mobile-Commerce System Based on WEB Services
Design and Implement Large Mobile-Commerce System Based on WEB Services Wenjun Liu 1 College of Management, South-Central University For Nationalities, Wuhan, 430060, China Abstract: Many enterprises hope
More informationConsuming and Producing Web Services with Web Tools. Christopher M. Judd. President/Consultant Judd Solutions, LLC
Consuming and Producing Web Services with Web Tools Christopher M. Judd President/Consultant Judd Solutions, LLC Christopher M. Judd President/Consultant of Judd Solutions Central Ohio Java User Group
More informationXIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini
XIII. Service Oriented Computing Laurea Triennale in Informatica Corso di Outline Enterprise Application Integration (EAI) and B2B applications Service Oriented Architecture Web Services WS technologies
More informationResearch and realization of Resource Cloud Encapsulation in Cloud Manufacturing
www.ijcsi.org 579 Research and realization of Resource Cloud Encapsulation in Cloud Manufacturing Zhang Ming 1, Hu Chunyang 2 1 Department of Teaching and Practicing, Guilin University of Electronic Technology
More informationDavid Pilling Director of Applications and Development
Service Oriented Architecture for Law Firms: SOA is inevitable, are you ready? David Pilling Director of Applications and Development "Things should be made as simple as possible, but no simpler. -- Albert
More information000-371. Web Services Development for IBM WebSphere Application Server V7.0. Version: Demo. Page <<1/10>>
000-371 Web Services Development for IBM WebSphere Application Server V7.0 Version: Demo Page 1. Which of the following business scenarios is the LEAST appropriate for Web services? A. Expanding
More informationOracle SOA Reference Architecture
http://oraclearchworld.wordpress.com/ Oracle SOA Reference Architecture By Kathiravan Udayakumar Introduction to SOA Service Oriented Architecture is a buzz word in IT industry for few years now. What
More informationImplementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen
Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA Hong-lv Wang, Yong Cen Information Center, China Tobacco Zhejiang Industrial Co., Ltd Hangzhou, China,
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:
More information4. Concepts and Technologies for B2C, B2E, and B2B Transaction
4. Concepts and Technologies for B2C, B2E, and B2B Transaction 4.4 Exchanging Information within Open Business Communities 4.4.1 Pre-Internet B2B standards: EDI, Interactive EDI, Universal EDI, OpenEDI
More informationAuthor: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial
Simple Implementation of a WebService using Eclipse Author: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial Contents Web Services introduction
More informationBuilding Web Services with XML Service Utility Library (XSUL)
Building Web Services with XML Service Utility Library (XSUL) Aleksander Slominski IU Extreme! Lab August 2005 Linked Environments for Atmospheric Discovery Outline Goals and Features Creating Web Services
More informationConsuming and Producing Web Services with WST and JST. Christopher M. Judd. President/Consultant Judd Solutions, LLC
Consuming and Producing Web Services with WST and JST Christopher M. Judd President/Consultant Judd Solutions, LLC Christopher M. Judd President/Consultant of Judd Solutions Central Ohio Java User Group
More informationGetting started with API testing
Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...
More informationService-oriented architecture in e-commerce applications
Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and
More informationDynamic Composition of Web Service Based on Cloud Computing
, pp.389-398 http://dx.doi.org/10.14257/ijhit.2013.6.6.35 Dynamic Composition of Web Service Based on Cloud Computing WU Nai-zhong Information Center, Changzhou Institute of Engineering Technology, Changzhou
More informationA standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights
More informationCombining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery
Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University
More informationStudy on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1
, pp. 331-342 http://dx.doi.org/10.14257/ijfgcn.2015.8.2.27 Study on Architecture and Implementation of Port Logistics Information Service Platform Based on Cloud Computing 1 Changming Li, Jie Shen and
More informationIntegration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems
Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems If company want to be competitive on global market nowadays, it have to be persistent on Internet. If we
More informationIntroduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
More informationThree Stages for SOA and Service Governance
Three Stages for SOA and Governance Masaki Takahashi Tomonori Ishikawa (Manuscript received March 19, 2009) A service oriented architecture (SOA), which realizes flexible and efficient construction of
More informationA Survey Study on Monitoring Service for Grid
A Survey Study on Monitoring Service for Grid Erkang You erkyou@indiana.edu ABSTRACT Grid is a distributed system that integrates heterogeneous systems into a single transparent computer, aiming to provide
More informationAssessing the usefulness of the WS-I tools for interoperability testing
ELEKTROTEHNIŠKI VESTNIK 79(1-2): 61-67, 2012 ENGLISH EDITION Assessing the usefulness of the WS-I tools for interoperability testing Tomaž Korelič, Marjan Heričko University of Maribor, Faculty of Electrical
More informationHexaCorp. White Paper. SOA with.net. Ser vice O rient ed Ar c hit ecture
White Paper SOA with.net Ser vice O rient ed Ar c hit ecture Introduction SOA, a rich technology foundation designed for building distributed service-oriented applications for the enterprise and the web
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
More informationIntroduction to Testing Webservices
Introduction to Testing Webservices Author: Vinod R Patil Abstract Internet revolutionized the way information/data is made available to general public or business partners. Web services complement this
More informationrpafi/jl open source Apache Axis2 Web Services 2nd Edition using Apache Axis2 Deepal Jayasinghe Create secure, reliable, and easy-to-use web services
Apache Axis2 Web Services 2nd Edition Create secure, reliable, and easy-to-use web services using Apache Axis2 Deepal Jayasinghe Afkham Azeez v.? w rpafi/jl open source I I I I community experience distilled
More informationDeveloping Java Web Services to Expose the WorkTrak RMI Server to the Web and XML-Based Clients
Developing Ja Web Services to Expose the WorkTrak RMI Server to the Web and XML-Based Clients Roochi Sahni Abstract-- One development on the Internet involves a group of open standard technologies referred
More informationLesson 4 Web Service Interface Definition (Part I)
Lesson 4 Web Service Interface Definition (Part I) Service Oriented Architectures Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Interface Definition Languages (1) IDLs
More informationSummer Internship 2013 Group No.4-Enhancement of JMeter Week 1-Report-1 27/5/2013 Naman Choudhary
Summer Internship 2013 Group No.4-Enhancement of JMeter Week 1-Report-1 27/5/2013 Naman Choudhary For the first week I was given two papers to study. The first one was Web Service Testing Tools: A Comparative
More informationDiscovering E-Services Using UDDI in SELF-SERV
Discovering E-s Using UDDI in SELF-SERV Quan Z. Sheng, Boualem Benatallah, Rayan Stephan, Eileen Oi-Yan Mak, Yan Q. Zhu School of Computer Science and Engineering The University of New South Wales Sydney,
More informationBusiness Software Rapid Development Platform based on SOA
Business Software Rapid Development Platform based on SOA Haigen Yang, Xiaoting Rui, Yixin Liu and Junyi He Institute of Launch Dynamics, Nanjing University of Science and Technology, Nanjing, China yhg_620@126.com
More informationAquaLogic Service Bus
AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership
More informationImprovised Software Testing Tool
Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology IJCSMC, Vol. 3, Issue. 9, September 2014,
More informationService Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
More informationDesign of Data Archive in Virtual Test Architecture
Journal of Information Hiding and Multimedia Signal Processing 2014 ISSN 2073-4212 Ubiquitous International Volume 5, Number 1, January 2014 Design of Data Archive in Virtual Test Architecture Lian-Lei
More informationPERFORMANCE COMPARISON OF COMMON OBJECT REQUEST BROKER ARCHITECTURE(CORBA) VS JAVA MESSAGING SERVICE(JMS) BY TEAM SCALABLE
PERFORMANCE COMPARISON OF COMMON OBJECT REQUEST BROKER ARCHITECTURE(CORBA) VS JAVA MESSAGING SERVICE(JMS) BY TEAM SCALABLE TIGRAN HAKOBYAN SUJAL PATEL VANDANA MURALI INTRODUCTION Common Object Request
More informationIntroduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
More informationVirtual 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 informationA Case Based Tool for Monitoring of Web Services Behaviors
COPYRIGHT 2010 JCIT, ISSN 2078-5828 (PRINT), ISSN 2218-5224 (ONLINE), VOLUME 01, ISSUE 01, MANUSCRIPT CODE: 100714 A Case Based Tool for Monitoring of Web Services Behaviors Sazedul Alam Abstract Monitoring
More informationSERVICE ORIENTED ARCHITECTURE
SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the
More informationImproving Agility at PHMSA through Service-Oriented Architecture (SOA)
Leveraging People, Processes, and Technology Improving Agility at PHMSA through Service-Oriented Architecture (SOA) A White Paper Author: Rajesh Ramasubramanian, Program Manager 11 Canal Center Plaza,
More informationJava Security Web Services Security (Overview) Lecture 9
Java Security Web Services Security (Overview) Lecture 9 Java 2 Cryptography Java provides API + SPI for crypto functions Java Cryptography Architecture Security related core classes Access control and
More informationFUSE-ESB4 An open-source OSGi based platform for EAI and SOA
FUSE-ESB4 An open-source OSGi based platform for EAI and SOA Introduction to FUSE-ESB4 It's a powerful OSGi based multi component container based on ServiceMix4 http://servicemix.apache.org/smx4/index.html
More informationEnterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
More informationA Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC mmabdallah@itida.gov.eg Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
More information24 BETTER SOFTWARE MARCH 2008 www.stickyminds.com
veer images 24 BETTER SOFTWARE MARCH 2008 www.stickyminds.com Web services the foundation of today s service-oriented architecture (SOA) are self-contained, modular applications that can be described,
More informationEAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture
More informationBMC Software Inc. Technical Disclosure Publication Document Application Integration Manager (AIM) Author. Vincent J. Kowalski.
BMC Software Inc. Technical Disclosure Publication Document Application Integration Manager (AIM) Author Vincent J. Kowalski Posted: June 2009 Overview This document describes an invention, the Application
More informationHow To Build A Financial Messaging And Enterprise Service Bus (Esb)
Simplifying SWIFT Connectivity Introduction to Financial Messaging Services Bus A White Paper by Microsoft and SAGA Version 1.0 August 2009 Applies to: Financial Services Architecture BizTalk Server BizTalk
More informationDesign For a Patient-Centric Medical Information System Using XML Web Services
Design For a Patient-Centric Medical Information System Using XML Web Services Elridge D'Mello, Jerzy Rozenblit University of Arizona, Tucson, Arizona Department of Electrical and Computer Engineering
More informationWeb Services and Service Oriented Architectures. Thomas Soddemann, RZG
Web Services and Service Oriented Architectures, RZG Delaman Workshop 2004 Overview The Garching Supercomputing Center - RZG Diving into the world of Web Services Service Oriented Architectures And beyond
More informationReusing Existing * Java EE Applications from Oracle SOA Suite
Reusing Existing * Java EE Applications from Oracle SOA Suite Guido Schmutz Technology Manager, Oracle ACE Director for FMW & SOA Trivadis AG, Switzerland Abstract You have a lot of existing Java EE applications.
More informationAn Oracle White Paper November 2009. Oracle Primavera P6 EPPM Integrations with Web Services and Events
An Oracle White Paper November 2009 Oracle Primavera P6 EPPM Integrations with Web Services and Events 1 INTRODUCTION Primavera Web Services is an integration technology that extends P6 functionality and
More informationHow To Create A C++ Web Service
A Guide to Creating C++ Web Services WHITE PAPER Abstract This whitepaper provides an introduction to creating C++ Web services and focuses on:» Challenges involved in integrating C++ applications with
More informationToward Next Generation Distributed Business Information Systems: Five Inherent Capabilities of Service-Oriented Computing
Toward Next Generation Distributed Business Information Systems: Five Inherent Capabilities of -Oriented Computing Chung, Sam and Davalos, Sergio Abstract The research conducted examines how the emerging
More informationE-Transcript Web Services System Supporting Dynamic Conversion Between XML and EDI
E-Transcript Web Services System Supporting Dynamic Conversion Between XML and EDI Myungjae Kwak School of Information Systems and Technology Claremont Graduate University Myungjae.Kwak@cgu.edu Gondy Leroy
More informationWeb Services Technologies
Web Services Technologies XML and SOAP WSDL and UDDI Version 16 1 Web Services Technologies WSTech-2 A collection of XML technology standards that work together to provide Web Services capabilities We
More information