The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Web service composition involves a collection of web services; the interaction among the participating services makes the testing of the web service composition significantly complicated. In this paper, we present an approach of test case generation for Business Process Execution Language (BPEL) based web service composition using Colored Petri Net (CPN) which provides a strong formal background for...
Applications are increasingly constructed by orchestrating Web services. Ensuring the reliability of such loosely coupled service compositions is a challenging task. In this paper, we propose an automatic scenario-oriented testing approach for service compositions specified by Business Process Execution Language (BPEL). In our approach, an abstract test model (BGM) is first defined to represent the...
Business Process Execution Language (BPEL) is a widely recognized executable service composition language. Since BPEL integrates services of desired functionality to compose business processes, it is significantly different from typical programming languages. How to effectively locate the integration-level faults in BPEL programs is an open issue. In this paper, we propose the BPEL fault localization...
Service Oriented Architectures (SOAs) are increasingly being used to support the information infrastructures of organizations. SOAs are dynamic and evolve after deployment in order to adapt to changes in the requirements and infrastructure. Consequently, traditional validation approaches based on offline testing conducted before deployment are not adequate anymore, demanding for new techniques that...
Comparing with the testing of conventional software systems, the testing of service-oriented systems (SOS) is considerably more challenging. Fault injection is a standard software testing approach that can be applied to the SOS. It is used in this paper as a base for testing of web service business processes at communication channel level as well as message level. The proposed approach provides simulation...
The Business Process Execution Language (BPEL) has become the standard in Web service composition, so that been adopted by industries to create mission critical services. The business process reliability especially business process consistency when some services failed is critical to composite services especially involving various organizations. However, it is difficult to conduct business process...
This paper presents a methodology and a set of tools for the modelling, validation and testing of Web service composition, conceived and developed within the French national project WebMov. This methodology includes several modelling techniques, based mainly on some variations of Timed Extended Finite State Machines (TEFSM) formalism, which provide a formal model of the BPEL description of Web services...
For testing BPEL defects efficiently, a novel BPEL defect pattern testing architecture based on the EMF activity tree technology is proposed. The EMF activity tree that is similar to abstract syntax tree is used to describe the BPEL service process structure. The mapping method from the DOM object tree of a BPEL file to the EMF activity tree and the recursive algorithm to generate an EMF activity...
Recently with the rapid growth of network and changes of business environment, the enterprises require the integration of various information systems and their interoperation. The SOA (service oriented architecture) based on Web services is widely used for integration of these information systems. And as the standard integration language for the business processes, BPEL (business process execution...
Web services can be combined in a collaborative way to create a new Web services system (WSS) to solve more complex problems. However, WSS testing is not a trivial task, features like distribution, loose-coupling, and collaboration bring great pressure to the latter testing activity. In the paper, a hierarchical testing and evaluation strategy is proposed from the perspective of the developers of...
For large and complex composite Web services which are composed by BPEL and a set of WSDL and XSD documents, we urgently need the aid of the tools in designing and selecting test cases. However, most of mature testing tools which generate test data with the information of WSDL are used for single service while the research for composition remains in the realm of theory. So we apply the theory of data-flow...
As a rapidly emerging technology, Web services offer a brand-new mechanism for program-to-program interactions over the Internet. Inevitably, this programming pattern brings great challenge to the improvement of the quality and reliability of Web services. In the paper, a two-level testing framework for WSBS is proposed through deeply analyzing the architecture of WSBS and black-box character of Web...
The requirement of quickly creating new value-added telecom services is increasingly becoming a business imperative today. Telecom operators and service providers are facing the challenge how to reduce cost and time-to-market of creating new services. The reduction is expected to be 1 or 2 orders of magnitude from months or weeks to days, even hours. In traditional Service Creation Environment, a...
Web Services have been used in the development of loosely coupled applications. Several Web Services are usually combined to create new services by a mechanism named Web Services Composition. In this paper, we present a strategy for Web Services Composition structural integration testing. Structural testing coverage criteria for services written in BPEL are also described. The concept of required...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.