Service-Oriented Software Testing Platform *
|
|
|
- Annabelle Patricia Bailey
- 10 years ago
- Views:
Transcription
1 Service-Oriented Software Testing Platform * Fagui Liu 1, Chunwei Luo 1 School of Computer Science and Engineering, South China University of Technology Guangzhou, Guangdong, P.R. China [email protected], [email protected] Abstract. Software testing is an important quality guarantee for software. It is an indispensable stage in software life cycle. After the analysis into the idea of the service-oriented systems, this paper tries to integrate service-oriented thinking with software testing to propose a service-oriented software platform to solve the limitations that exist in actual software testing tools, such as costliness, heterogeneity, lack of expansibility, single function, and so on. Service-oriented software testing platform (SOSTP) adopting a distributed structure separates testing client and server. Logical function of testing services is completed on the server end. It can integrate existing software testing tools, and provide corresponding testing services to the clients. The biggest characteristic of SOSTP is the dynamic deployment of testing service, which enables users to customize testing services dynamically. This platform has high extensity and transparency. 1 Introduction Software testing is an important assurance of software quality. It is an indispensable stage in the software life cycle. Corresponding to different phases of development, there is different software testing technology. According to the technique, testing technology can be divided into three categories: system structure testing, system function tests and unit testing [1]. So far, many automated testing tools have already emerged, such as Purify [2], Rational Robot, TestBed, CodeTEST, RTInsight, Logiscope, Cantata++, VectorCast and so on. These tools have covered many aspects of static testing and dynamic
2 730 Fagui Liu1, Chunwei Luo1 testing. In allusion to different project operating platform and language development environment, these tools have different development edition. However, there are some common limitations: 1. The testing tool is comparatively expensive while many software developers cannot bear. 2. The testing tool is too huge, while testing personnel only use partial functions. 3. The single testing tool cannot fully meet testing personnel's demand, so that testing personnel have to purchase many testing tools. 4. Heterogeneity of different programming language causes non-universality of the testing tool. 5. The heterogeneity of the software platform also causes the heterogeneity of the testing tools. 6. Due to the poor performance of many development machines, it is difficult to run some large-scale testing tools. Therefore, software testing becomes one of the hottest research fields. A lot of scholars have done a lot of research and proposed different software testing tools framework. SUN Chang-ai [3], LIU Chao, etc. proposed component-based software testing tools integration framework. These components are compatible with CORBA. The framework is scalable. Users can meet their own needs by selecting and reusing software testing function components. DONG Lei [4] and LU Qiang proposed the distributed software testing platform. The platform adopts client/server architecture. The software testing logic function is concentrated on the server, which effectively lowers the complexity to deploy the testing tool. However, if the function provided by different testing tool is taken as a kind of service, it is plausible to seek the corresponding service when a testing request is proposed. Based on this idea, this article attempts to combine the thought of Serviceoriented with the software testing, thus proposes a Service-oriented software testing platform. Service-oriented software testing platform adopts distributed structure. It separates the testing client end and the server end. Logical function of the testing service is completed at the server end. This platform can integrate the existing software testing tools, and provide the corresponding testing service to requesters for testing. The biggest characteristic is that provider of testing service can expanding services to the platform dynamically which empowers users to customize testing services dynamically. This platform has high extensity and transparency. In the second chapter, the correlative work about the software test framework is presented. In the third chapter, service-oriented software testing framework is proposed and specified.
3 Service-Oriented Software Testing Platform0F* Related Technique 2.1 SOA and Software Testing Platform Essentially SOA (Service-oriented Architecture) is a collection of services. Services communicate with each other (these communications can be a simple data transfer or coordination between two or more services.). The so-called service is a function that is precise in definition, well-formed in packaging, independent from the surrounding environment and the state of other services. SOA is a newly developed method emerging from software development in recent years. It is a common method of framework design [5]. Service-Oriented Architecture is a component model. It links different functional units (called services) of the application through well-defined interfaces and protocols. Interface is neutrally defined, independent of platform, systems and languages in format of XML. Through these well-formed interfaces and contracts, all services of SOA interact in a unified and common approach. Moreover, the neutral definition of interface lowers the coupling between the services. The entire application structure will not be affected by the changes of the single individual internal structure [6]. Services call each other through service description. In the course of development, software testing framework gradually absorbs many software engineering ideas to break through the traditional software testing platform model. How to combine the current upswing SOA idea with software testing platform to solve the mentioned problems of software testing tools is a practical and promising research topic. A service-oriented software testing platform aims to provide an integrated testing environment with multi-function, high scalability and high degree of automation. Therefore, the software testing platform should have some flexibility for users to customize platform functions on their demand, to expand new features, to integrate new tools and to lower development costs. We can design a service-oriented software platform by the idea of Service Software Bus (SSB). In essence, the main bus architecture is to connect all the functional components to a public mutual communication structural component in a common way. Then the service-oriented software testing platform provides a layer of soft bus structure for users under the interactive interfaces. In this way, if other functional testing components interact with the test platform under the pre-defined interface standard, it can be integrated into the platform, when any other functional testing components attempt to expand to the software testing platform. 2.2 Eclipse Open Source Framework Eclipse is a software framework followed OSGi (Open Service Gateway Initiative) standard [7], an excellent integrated development environment. It is a complete and open infrastructure development platform. Graphic tools and other functions can be integrated to the development environment through the
4 732 Fagui Liu1, Chunwei Luo1 Eclipse-defined interface standards in the form of plug-in, thereby expanding the functions of Eclipse itself. Eclipse can be convenient to expand on the basis of that it provides a concept Extension Point which is similar to the soft-bus, see Fig.. Platform Runtime is the whole basis of the Eclipse framework. All other components are treated as plug-ins to expand. The basic Eclipse SDK has already included a basic set of development tools, and help system, other tools needed can be customized to and integrated into the platform framework by users. To facilitate the users, Eclipse also provides a PDE (Plug-in Development environment) [8] dedicating to the Eclipse plug-in development. Programs can be developed steadily and rapidly with PDE extension module of Eclipse. Fig. 1. Eclipse Architecture [9] 3 Service-Oriented Software Testing Platform 3.1 Framework of Service-Oriented Software Testing Platform As shown in Fig., the entire framework of Service-oriented software testing platform is made up of client and server components. which will be described in the next two sections.
5 Service-Oriented Software Testing Platform0F* 733 Fig. 2. Framework of Service-Oriented Software Testing Platform One characteristic of the Service-oriented software testing platform is that testing services can be dynamically located and customized. At client, users can use testing services through customizing testing services. Based on the service-oriented idea, the testing module can be reused and eliminates heterogeneity of platforms. The entire platform is distributed, multi-tier, therefore the testing service concurrent use can be achieved easily. 3.2 Client Design We implement the design of client of SOA-based software testing platform expediently by using the Eclipse framework and Eclipse plug-in mechanism.
6 734 Fagui Liu1, Chunwei Luo1 Fig. 3. Design of Software Testing Platform Client From Fig. we can see that the client framework is implemented by the Eclipse framework, while soft bus is implemented by Eclipse framework. The low coupling between testing service module and the existing of the soft bus reduced the coupling between testing service and platform, which means testing services module can be added or deleted to the platform at any time. Service Discover Plug-in is a plug-in that integrates into the client platform. Use of this plug-in user can search and customize the testing service at their demand. Testing Service Plug-ins is also called Client Plug-in, plug-ins used in the client. They bind with customized services. They are developed by service providers. They are provided to services requester. By collaborating with testing services, they help users to generate test cases, submit test scripts, show test results and so on. 3.3 Server Design The server of testing platform proposed by this paper includes Services Registry, Testing Services Client Plug-in Manager, Services Matcher, Inner Services, Test Manager and Code Manager. Service Registry is used to provide registry interface to testing services provider. Testing services have to accord to certain criterion to register into the platform. Testing services use WSDL to describe its interface. Each service need provide the corresponding Client Plug-in. Testing services can be divided into several types: The first one is the testing services developed by us, which we call Inner Services. The second one is to use wrapper to package the existing testing tools as services and register to the server. In this way, other testing tools are able to be integrated to the platform. The third one is testing services provided by third party. Testing Services Client Plug-in Manager is a component used to manage the Client Plug-in when service providers register services, and provide Client Plug-in to users when service is customized. Service Matcher is designed for the users to discover services. Service Matcher matches the services which are registered according to the user's request description and displays the suited service to users for customization.
7 Service-Oriented Software Testing Platform0F* 735 Inner Services are testing services integrated in the platform. It need use Code Manager for code management and Test Manager for the management of testing case and results. 3.4 Model of Testing Services This paper presents the service-oriented software testing platform. Therefore, the testing service model is a very important part. In order to meet service-oriented idea, testing service should have uniform model requested by the testing platform. Only in this way, the testing platform can achieves transparency and scalability. As shown in Fig., testing service model is made up of service components and client plug-in. They are closely bundled. They can communicate and do logic control through networks. Service component includes Transaction Control, Waiting List Manager, Code Manager, Test Manager, Test Script Manager, Test Execute and testing services interface description. Fig. 4. Model of Testing Service 3.5 Registration of Testing Services How the Service registration process integrates services to the platform is shown in Fig..
8 736 Fagui Liu1, Chunwei Luo1 Fig. 5. Registration of Testing Service In the platform that proposed by this paper, the registration process is as follows: 1. According to the work flow of testing service, service providers develop the Client Plug-in (compatible with the Eclipse Plug-in). 2. Use WSDL to describe the service interface, and register to the server of the platform. Service providers upload the Client Plug-in of testing services. Test server uses Testing Service Client Plug-in Manager to manage the plug-in. It is provided to users when services are customized. 3.6 Request of Software Testing In this section, we do not describe the software testing process of a testing technique, which is not the focus of this paper. We describe how the user gets testing services and the process of using the testing service. Users can use the Service Discover Plug-in to search for required testing services dynamically and customize testing services. Fig. 6. Testing Process As shown in Fig., the software testing process is as follows: 1. Clients use the Service Discovery Plug-in to search the needed services. 2. Server returns the suited service to Client. 3. Client customizes the service and gets the Client Plug-in. 4. Client integrates the Client plug-in into the test environment of client, and use the Client plug-in to bundle with service. 5. According to the testing, the Client inputs the testing data required for. 6. During the testing process, client and testing services interact and collaborate. 7. Upon completion of the testing, the client receives test results.
9 Service-Oriented Software Testing Platform0F* Conclusion and Further Study SOA based Software testing platform can meet testing needs in different circumstances. If we follow the unified soft-bus standard, both various service and third party implement can be integrated into testing platform conveniently. Adopting Eclipse Framework as a soft-bus standard, users can make a completely personalized software testing platform, according to themselves needs. Service-oriented software testing platform can resolve the limitations of the current software testing tools properly. Utilization of this platform can integrate existing software testing tools, and provide testing function in the form of services. It makes these testing functional components reusable. Service-oriented software testing platform can reduce the complexity of the testing software. The serviceoriented characteristic makes testers focus on software development, which can reduce the cost of constructing a testing environment effectively. Testers can customize needful testing service when software needs to be tested. For some test that needs to use the source code, there is a problem that if test service providers can provide the assurance of safety or not. Further work is how to reinforce the security of service-oriented software testing platform. Acknowledgments This research is supported by Guangdong Province Key Field Breakthrough (2005A & Department of Information Industry ). References 1. William E. Perry, Effective Methods for Software Testing Second Edition (China Machine Press, China, 2004). 2. L.B Zhao, X. Wang, and H.T ZHAO, Software test and its supporting tools, Technology & Economy in Areas of Communications (TEAC), No.2, (2006) 3. C.A Sun, C. Liu, M.Z Jin, and M. Zhang, Architecture Framework for Software Test Tool, Proceedings of the 36th International Conference on Technology of Object-Oriented Languages and Systems, 2000, TOOLS-Asia 2000, L. Dong, and Q. Lu, The design and implementation of distributed software test platform, Journal of Suzhou Vocational University, 17(1), (2006) 5. IBM corporation, Service Oriented Architecture and Web services (2002); ibm.com/software/solutions/webservices/ 6. Rick Robinson, Understand Enterprise Service Bus Scene and Solutions in Service- Oriented Architecture (July, 2004); 7. OSGI Alliance, OSGI Service Platform Specification (October 10, 2005); 8. Eclipse Foundation Inc., Eclipse PDE API Specification (2004);
10 738 Fagui Liu1, Chunwei Luo1 9. Eclipse Foundation Inc., Eclipse Platform Architecture (2004); w-summary.html
Distributed 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
The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang
International Conference on Advances in Mechanical Engineering and Industrial Informatics (AMEII 2015) The Key Technology Research of Virtual Laboratory based On Cloud Computing Ling Zhang Nanjing Communications
Implementation 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,
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7 No. 7, September-October 2008 Applications At Your Service Mahesh H. Dodani, IBM,
Distributed Systems Architectures
Software Engineering Distributed Systems Architectures Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain the advantages and disadvantages of different distributed systems
A Study on the Integration Model of EIS Based on SOA
A Study on the Integration Model of EIS Based on SOA Xu Yang and Zhanhong Xin School of Economics and Management, Beijing University of Posts and Telecommunications, Beijing 100876, P.R. China [email protected]
Service-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
A standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist [email protected] Copyright IBM Corporation 2005. All rights
Technical Track Session Service-Oriented Architecture
Technical Track Session Service-Oriented Architecture Terry Woods Agenda A little history What is Service-Oriented Architecture? How do you build a Service-Oriented Architecture Solution? What is an Enterprise
SOA 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 [email protected] Session S04 http://www.circle4.com/papers/s04soa.pdf
Capability Service Management System for Manufacturing Equipments in
Capability Service Management System for Manufacturing Equipments in Cloud Manufacturing 1 Junwei Yan, 2 Sijin Xin, 3 Quan Liu, 4 Wenjun Xu *1, Corresponding Author School of Information Engineering, Wuhan
How service-oriented architecture (SOA) impacts your IT infrastructure
IBM Global Technology Services January 2008 How service-oriented architecture (SOA) impacts your IT infrastructure Satisfying the demands of dynamic business processes Page No.2 Contents 2 Introduction
Service Oriented Architecture for Enterprise Applications
Service Oriented Architecture for Enterprise Applications SHANKAR KAMBHAMPATY and SATISH CHANDRA Technology Architecture Group Satyam Computer Services Limited C5, TSR Towers, Raj Bhavan Road Somajiguda,
SOA CERTIFIED JAVA DEVELOPER (7 Days)
SOA CERTIFIED JAVA DEVELOPER (7 Days) To achieve this certification, the following exams must be completed with a passing grade: Exam S90.01: Fundamental SOA & Service-Oriented Computing Exam S90.02: SOA
Service Oriented Architectures
8 Service Oriented Architectures Gustavo Alonso Computer Science Department Swiss Federal Institute of Technology (ETHZ) [email protected] http://www.iks.inf.ethz.ch/ The context for SOA A bit of history
Unlocking the Power of SOA with Business Process Modeling
White Paper Unlocking the Power of SOA with Business Process Modeling Business solutions through information technology TM Entire contents 2006 by CGI Group Inc. All rights reserved. Reproduction of this
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence [email protected] Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
Enterprise 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...
2 (18) - SOFTWARE ARCHITECTURE Service Oriented Architecture - Sven Arne Andreasson - Computer Science and Engineering.
Service Oriented Architecture Definition (1) Definitions Services Organizational Impact SOA principles Web services A service-oriented architecture is essentially a collection of services. These services
Cloud Computing & Service Oriented Architecture An Overview
Cloud Computing & Service Oriented Architecture An Overview Sumantra Sarkar Georgia State University Robinson College of Business November 29 & 30, 2010 MBA 8125 Fall 2010 Agenda Cloud Computing Definition
Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures
Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable
Eclipse Open Healthcare Framework
Eclipse Open Healthcare Framework Eishay Smith [1], James Kaufman [1], Kelvin Jiang [2], Matthew Davis [3], Melih Onvural [4], Ivan Oprencak [5] [1] IBM Almaden Research Center, [2] Columbia University,
Outline SOA. Properties of SOA. Service 2/19/2016. Definitions. Comparison of component technologies. Definitions Component technologies
Szolgáltatásorientált rendszerintegráció Comparison of component technologies Simon Balázs, BME IIT Outline Definitions Component technologies RPC, RMI, CORBA, COM+,.NET, Java, OSGi, EJB, SOAP web services,
Service-Oriented Architecture: Analysis, the Keys to Success!
Service-Oriented Architecture: Analysis, the Keys to Success! Presented by: William F. Nazzaro CTO, Inc. [email protected] www.iconatg.com Introduction Service-Oriented Architecture is hot, but we seem
IBM Rational Asset Manager
Providing business intelligence for your software assets IBM Rational Asset Manager Highlights A collaborative software development asset management solution, IBM Enabling effective asset management Rational
Federal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
SOFT 437. Software Performance Analysis. Ch 5:Web Applications and Other Distributed Systems
SOFT 437 Software Performance Analysis Ch 5:Web Applications and Other Distributed Systems Outline Overview of Web applications, distributed object technologies, and the important considerations for SPE
Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus
Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus Level: Advanced Jean-Louis Maréchaux ([email protected]), IT Architect, IBM 28 Mar 2006 Today's business
Getting Started with Service- Oriented Architecture (SOA) Terminology
Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a
zen Platform technical white paper
zen Platform technical white paper The zen Platform as Strategic Business Platform The increasing use of application servers as standard paradigm for the development of business critical applications meant
Three 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
2.1. The Notion of Customer Relationship Management (CRM)
Int. J. Innovative Ideas (IJII) www.publishtopublic.com A Review on CRM and CIS: A Service Oriented Approach A Review on CRM and CIS: A Service Oriented Approach Shadi Hajibagheri 1, *, Babak Shirazi 2,
SOA CERTIFIED CONSULTANT
SOA CERTIFIED CONSULTANT (5 Days) A Certified SOA Consultant is required to obtain proficiency in a cross-section of key SOA topic areas, including both conceptual and technical aspects of service-oriented
SERVICE 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
A Generic Database Web Service
A Generic Database Web Service Erdogan Dogdu TOBB Economics and Technology University Computer Engineering Department Ankara, Turkey [email protected] Yanchao Wang and Swetha Desetty Georgia State University
http://www.paper.edu.cn
5 10 15 20 25 30 35 A platform for massive railway information data storage # SHAN Xu 1, WANG Genying 1, LIU Lin 2** (1. Key Laboratory of Communication and Information Systems, Beijing Municipal Commission
Model Driven and Service Oriented Enterprise Integration---The Method, Framework and Platform
Driven and Oriented Integration---The Method, Framework and Platform Shuangxi Huang, Yushun Fan Department of Automation, Tsinghua University, 100084 Beijing, P.R. China {huangsx, fanyus}@tsinghua.edu.cn
Prerequisites for Successful SOA Adoption
George Feuerlicht University of Technology, Sydney [email protected] 1. INTRODUCTION The adoption of SOA (Service Oriented Architecture) has gained momentum in the past two years, and the predictions
Getting 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?...
Component-Based and Service-Oriented Software Engineering: Key Concepts and Principles
Component-Based and Service-Oriented Software Engineering: Key Concepts and Principles Hongyu Pei Breivold, Magnus Larsson ABB AB, Corporate Research, 721 78 Västerås, Sweden {hongyu.pei-breivold, magnus.larsson}@se.abb.com
Service-Oriented Architecture and Software Engineering
-Oriented Architecture and Software Engineering T-86.5165 Seminar on Enterprise Information Systems (2008) 1.4.2008 Characteristics of SOA The software resources in a SOA are represented as services based
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems [email protected] www.pramaan.com
A Quick Introduction to SOA
Software Engineering Competence Center TUTORIAL A Quick Introduction to SOA Mahmoud Mohamed AbdAllah Senior R&D Engineer-SECC [email protected] Waseim Hashem Mahjoub Senior R&D Engineer-SECC Copyright
Introduction to Service-Oriented Architecture for Business Analysts
Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing
Journal of Chemical and Pharmaceutical Research, 2015, 7(3):1388-1392. Research Article. E-commerce recommendation system on cloud computing
Available online www.jocpr.com Journal of Chemical and Pharmaceutical Research, 2015, 7(3):1388-1392 Research Article ISSN : 0975-7384 CODEN(USA) : JCPRC5 E-commerce recommendation system on cloud computing
Creating new university management software by methodologies of Service Oriented Architecture (SOA)
Creating new university management software by methodologies of Service Oriented Architecture (SOA) Tuomas Orama, Jaakko Rannila Helsinki Metropolia University of Applied Sciences, Development manager,
David 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
Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM)
Volume 27 No.5, August 2011 Multi-agent System based Service Oriented Architecture for Supply Chain Management System (MAS-SOA-SCM) Dr. S. Srinivasan Professor PDM Engineering College Bhadurgarh 1245 Haryana,
Research 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
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
Methods and tools for data and software integration Enterprise Service Bus
Methods and tools for data and software integration Enterprise Service Bus Roman Hauptvogl Cleverlance Enterprise Solutions a.s Czech Republic [email protected] Abstract Enterprise Service Bus (ESB)
A common interface for multi-rule-engine distributed systems
A common interface for multi-rule-engine distributed systems Pierre de Leusse, Bartosz Kwolek and Krzysztof Zieliński Distributed System Research Group, AGH University of Science and Technology Krakow,
IBM Rational Rapid Developer Components & Web Services
A Technical How-to Guide for Creating Components and Web Services in Rational Rapid Developer June, 2003 Rev. 1.00 IBM Rational Rapid Developer Glenn A. Webster Staff Technical Writer Executive Summary
Ensuring Web Service Quality for Service-Oriented Architectures. An Oracle White Paper June 2008
Ensuring Web Service Quality for Service-Oriented Architectures An Oracle White Paper June 2008 Ensuring Web Service Quality for Service-Oriented Architectures WEB SERVICES OFFER NEW OPPORTUNITIES AND
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt [email protected] 2 Computer
Applying SOA to OSS. for Telecommunications. IBM Software Group
IBM Software Group Applying SOA to OSS for Telecommunications Kevin Twardus Manager of Industry Architecture and Standards IBM Software Group Communications Sector IBM Corporation The Details of SOA depends
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus
Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 Unit objectives
CHAPTER 1 INTRODUCTION
1 CHAPTER 1 INTRODUCTION Internet has revolutionized the world. There seems to be no limit to the imagination of how computers can be used to help mankind. Enterprises are typically comprised of hundreds
Integration Using the MultiSpeak Specification
Integration Using the MultiSpeak Specification By: Gary A. McNaughton, Cornice Engineering, Inc. and Robert Saint, National Rural Electric Cooperative Association Introduction Over the years many different
Monitoring of Business Processes in the EGI
Monitoring of Business Processes in the EGI Radoslava Hristova Faculty of Mathematics and Informatics, University of Sofia St. Kliment Ohridski, 5 James Baucher, 1164 Sofia, Bulgaria [email protected]
Manjrasoft Market Oriented Cloud Computing Platform
Manjrasoft Market Oriented Cloud Computing Platform Innovative Solutions for 3D Rendering Aneka is a market oriented Cloud development and management platform with rapid application development and workload
On Cloud Computing Technology in the Construction of Digital Campus
2012 International Conference on Innovation and Information Management (ICIIM 2012) IPCSIT vol. 36 (2012) (2012) IACSIT Press, Singapore On Cloud Computing Technology in the Construction of Digital Campus
The Service Revolution software engineering without programming languages
The Service Revolution software engineering without programming languages Gustavo Alonso Institute for Pervasive Computing Department of Computer Science Swiss Federal Institute of Technology (ETH Zurich)
Six Strategies for Building High Performance SOA Applications
Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture
The Design of B2B E-commerce System Based on MVC Model and J2EE
MANAGEMENT SCIENCE AND ENGINEERING Vol. 4, No. 4, 2010, pp. 113-119 www.cscanada.org ISSN 1913-0341 [Print] ISSN 1913-035X [Online] www.cscanada.net The Design of B2B E-commerce System Based on MVC Model
IBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
A Step-by-Step Guide to Defining Your Cloud Services Catalog
A Step-by-Step Guide to Defining Your Cloud Services Catalog Table of Contents Introduction Chapter 1 Defining the Services Catalog Chapter 2 Building a Services Catalog Chapter 3 Choosing the Right Solution
Service Mediation. The Role of an Enterprise Service Bus in an SOA
Service Mediation The Role of an Enterprise Service Bus in an SOA 2 TABLE OF CONTENTS 1 The Road to Web Services and ESBs...4 2 Enterprise-Class Requirements for an ESB...5 3 Additional Evaluation Criteria...7
IBM Information Management
IBM Information Management January 2008 IBM Information Management software Enterprise Information Management, Enterprise Content Management, Master Data Management How Do They Fit Together An IBM Whitepaper
Service Oriented Architecture 1 COMPILED BY BJ
Service Oriented Architecture 1 COMPILED BY BJ CHAPTER 9 Service Oriented architecture(soa) Defining SOA. Business value of SOA SOA characteristics. Concept of a service, Enterprise Service Bus (ESB) SOA
Improving 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,
AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID
AN APPROACH TO DEVELOPING BUSINESS PROCESSES WITH WEB SERVICES IN GRID R. D. Goranova 1, V. T. Dimitrov 2 Faculty of Mathematics and Informatics, University of Sofia S. Kliment Ohridski, 1164, Sofia, Bulgaria
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware
Analyses on functional capabilities of BizTalk Server, Oracle BPEL Process Manger and WebSphere Process Server for applications in Grid middleware R. Goranova University of Sofia St. Kliment Ohridski,
JOURNAL OF OBJECT TECHNOLOGY
JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2008 Vol. 7, No. 8, November-December 2008 What s Your Information Agenda? Mahesh H. Dodani,
Study 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
A Framework of Model-Driven Web Application Testing
A Framework of Model-Driven Web Application Testing Nuo Li, Qin-qin Ma, Ji Wu, Mao-zhong Jin, Chao Liu Software Engineering Institute, School of Computer Science and Engineering, Beihang University, China
So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO
So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise Eric Newcomer, CTO Overview First of all: concepts and definitions Change your thinking about your IT environment Including organization
Integrating Siebel CRM 8 with Oracle Applications
Integrating Siebel CRM 8 with Oracle Applications Agenda Corporate Overview Siebel 8.0 New Features Siebel Integration Approaches Integration with Oracle Applications Option 1 Option 2 Pros and Cons Evaluation
Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus. 2010 IBM Corporation
Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus Agenda BPM Follow-up SOA and ESB Introduction Key SOA Terms SOA Traps ESB Core functions Products and Standards Mediation Modules
Service-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
How To Understand A Services-Oriented Architecture
Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have
SOA 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
1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
Service Oriented Architecture (SOA) Implementation Framework for Satellite Mission Control System Software Design
Service Oriented Architecture (SOA) Implementation Framework for Satellite Mission Control System Software Design GSAW2006 28 th March 2006 Soon Hie Tan K I Thimothy Nanyang Technological University Singapore
Business Process Management Enabled by SOA
Business Process Management Enabled by SOA Jyväskylä 8.5.2007 Kimmo Kaskikallio IT Architect IBM Software Brands Five middleware product lines designed to work together Service-Oriented Architecture (SOA)
1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
The Business Benefits of the Proliance Architecture. September 2004
m e r i d i a n s y s t e m s The Business Benefits of the Proliance Architecture September 2004 Meridian Systems 1180 Iron Point Road Folsom, CA 95630 916/294-2000 www.meridiansystems.com Contents I.
Service Computing: Basics Monica Scannapieco
Service Computing: Basics Monica Scannapieco Generalities: Defining a Service Services are self-describing, open components that support rapid, low-cost composition of distributed applications. Since services
How 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
CT30A8901 Chapter 10 SOA Delivery Strategies
CT30A8901 Chapter 10 SOA Delivery Strategies Prof. Jari Porras Communications Software Laboratory Contents 10.1 SOA Delivery lifecycle phases 10.2 The top-down strategy 10.3 The bottom-up strategy 10.4
IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities.
Application integration solutions To support your IT objectives IBM WebSphere application integration software: A faster way to respond to new business-driven opportunities. Market conditions and business
Literature Review Service Frameworks and Architectural Design Patterns in Web Development
Literature Review Service Frameworks and Architectural Design Patterns in Web Development Connor Patrick [email protected] Computer Science Honours University of Cape Town 15 May 2014 Abstract Organizing
Realizing business flexibility through integrated SOA policy management.
SOA policy management White paper April 2009 Realizing business flexibility through integrated How integrated management supports business flexibility, consistency and accountability John Falkl, distinguished
