Filters








3,532 Hits in 4.1 sec

Data flow testing of service choreography

Lijun Mei, W. K. Chan, T. H. Tse
2009 Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering on European software engineering conference and foundations of software engineering symposium - ESEC/FSE '09  
By applying XRG patterns, we successfully identify new data flow associations in choreography applications and develop new data flow testing criteria.  ...  Choreography specifies how services collaborate with one another by defining, say, the message exchange, rather than via the process flow as in the case of orchestration.  ...  Data Flow Entities for Choreography This section proposes a family of data flow testing criteria to measure the quality of test sets for choreography applications.  ... 
doi:10.1145/1595696.1595720 dblp:conf/sigsoft/MeiCT09 fatcat:jqi3okiwnvf2xat3owlgmvzmpi

Towards automated testing of web service choreographies

Felipe M. Besson, Pedro M.B. Leal, Fabio Kon, Alfredo Goldman, Dejan Milojicic
2011 Proceeding of the 6th international workshop on Automation of software test - AST '11  
In spite of all the benefits of choreographies, the decentralized flow of information, the parallelism, and multiple party communication restrict the automated testing of choreographies at design and runtime  ...  In this paper, we present our first step in that direction, a software prototype composed of ad hoc automated test case scripts for testing a web service choreography.  ...  Finally, some environment issues such as the non consolidation of choreography service standards, the decentralized flow of information, multiple party communication, and parallelism must be adequately  ... 
doi:10.1145/1982595.1982621 dblp:conf/icse/BessonLKGM11 fatcat:nbf2johchvbuzcrxvlnon2l34q

ParTes: A test generation strategy for choreography participants

Francesco De Angelis, Daniele Fani, Andrea Polini
2013 2013 8th International Workshop on Automation of Software Test (AST)  
The selection of traces to use for test derivation purpose is driven by a specifically conceived technique to work flow refactoring which permits to reduce the number of interleavings to explore, in particular  ...  This paper proposes a novel derivation strategy for test case skeletons, which can be successively refined and concretized to check the behaviour of parties willing to play a role within a choreography  ...  Our work exploits the concept of SESE fragments and apply them to choreographies. A data flow technique to generate tests from service choreography specification has been proposed by [9] .  ... 
doi:10.1109/iwast.2013.6595787 dblp:conf/icse/AngelisFP13 fatcat:nfajlneytvgibm3ws5a3hfzj2u

Automated Integration of Service-Oriented Software Systems [chapter]

Marco Autili, Paola Inverardi, Massimo Tivoli
2015 Lecture Notes in Computer Science  
The second deals with compositional theories and techniques to automatically synthesize appropriate integration means to compose the services together in order to realize a service choreography that satisfies  ...  The first concerns observation theories and techniques to elicit functional behavioural models of the interaction protocol of black-box services.  ...  Future research efforts will be supported by the EC H2020 under grant agreement n. 644178 (project CHOReVOLUTION -Automated Synthesis of Dynamic and Secured Choreographies for the Future Internet).  ... 
doi:10.1007/978-3-319-24644-4_2 fatcat:tcqm7zgnk5d5ffy44qeomxc564

Performance Optimizations for Interacting Business Processes*

S. Wagner, D. Roller, O. Kopp, T. Unger, F. Leymann
2013 2013 IEEE International Conference on Cloud Engineering (IC2E)  
execution times and costs of the choreographies: intra-engine transport, service request caching, and inline execution.  ...  In the context of Web services and the de-facto workflow language BPEL, SOAP is used to encode the messages.  ...  Figure 2 . 2 Architecture of SWoM Figure 3 . 3 Consolidation of Asynchronous Interactions Figure 5 . 5 Consolidated Process Model P Inline of Example Choreography Sequence A0 Flow A0 Process A A1  ... 
doi:10.1109/ic2e.2013.34 dblp:conf/ic2e/WagnerRKUL13 fatcat:ayhsuq5hsrbr7fvwt4hpg2imme

Choreographies as Federations of Choreographies and Orchestrations [chapter]

Johann Eder, Marek Lehmann, Amirreza Tahamtan
2006 Lecture Notes in Computer Science  
It captures the control flow and the data flow aspects of the processes. Choreography models can be (re)used in several other choreographies.  ...  We propose a new conceptual model for choreographies of web-services. Choreographies are seen as virtual workflow models shared among participants.  ...  Seller's Orchestration focuses only on the control flow aspects of a workflow definition. Because of lack of space we had to omit the data aspects.  ... 
doi:10.1007/11908883_22 fatcat:gai6m66v4rgivmtbbnfur4r7my

A Service Discovery Solution for Edge Choreography-Based Distributed Embedded Systems

Sara Blanc, José-Luis Bayo-Montón, Senén Palanca-Barrio, Néstor X. Arreaga-Alvarado
2021 Sensors  
The Internet of Things (IoT) edge architectural layer is composed of Raspberry Pi machines. Each machine hosts different services organized based on the choreography collaborative paradigm.  ...  It is aimed to support blind hot plugging of new machines and help with service load balance.  ...  Acknowledgments: The choreography engine was developed and supported by the SABIEN research group of the Universitat Politècnica de València (http://www.sabien.upv.es/en/).  ... 
doi:10.3390/s21020672 pmid:33478175 pmcid:PMC7835934 fatcat:mpwil7w4ubfudanjctl2q5uqvq

Adequate monitoring of service compositions

Antonia Bertolino, Eda Marchetti, Andrea Morichetta
2013 Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2013  
In service-oriented applications it would be desirable to have means to assess the thoroughness of the interactions among the services that are being monitored.  ...  We then define two adequacy criteria for service compositions and implement a proof-of-concept adequate monitoring framework.  ...  We thank Fabio Kon and Carlos Eduardo Moreira dos Santos of University of Sao Paulo, Brazil for kindly providing the Future Market choreography.  ... 
doi:10.1145/2491411.2491441 dblp:conf/sigsoft/BertolinoMM13 fatcat:5jtylveb7vdr3izds6pjadad5i

Comparison of Event Choreography and Orchestration Techniques in Microservice Architecture

Chaitanya K. Rudrabhatla
2018 International Journal of Advanced Computer Science and Applications  
We observed that with each micro service having its own database, when transactions span across multiple services, it becomes challenging to ensure data consistency across databases, particularly in case  ...  Though MSA comes with a large set of benefits, it is challenging to design isolated services using independent Database per Service pattern.  ...  Fig. 1 . 1 Micro services in an e-commerce application. Fig. 2 . 2 Event choreography flow. Fig. 3 . 3 Orchestration flow. Fig. 4 . 4 Event choreography with 2 micro services.  ... 
doi:10.14569/ijacsa.2018.090804 fatcat:wqx6oc6rtbbxzfjpa46gdevrn4

Validation of Collaborative Business Processes using Goals Model [article]

Amir Ebrahimifard, Mostafa Khoramabadi Arani, Mohammad Javad Amiri,, Saeed Parsa
2017 arXiv   pre-print
Validating process model against corresponding requirements is one of the most important problems in domain of collaborative processes.  ...  Different scenarios of each requirement show possible paths for the system.  ...  are the basic building blocks and control and data flow are defined globally [16] .  ... 
arXiv:1707.02547v1 fatcat:2xpo5hphnvcrnbtpz4briyweza

The Circulate architecture: avoiding workflow bottlenecks caused by centralised orchestration

Adam Barker, Jon B. Weissman, Jano I. van Hemert
2009 Cluster Computing  
This paper presents and evaluates the Circulate architecture which maintains the robustness and simplicity of centralised orchestration, but facilitates choreography by allowing services to exchange data  ...  As the number of services and the size of data involved in workflows increases, centralised orchestration techniques are reaching the limits of scalability.  ...  Acknowledgements Professor Daniel Katz from Louisiana State University provided detailed information about the structure and operation of Montage that was central to this paper.  ... 
doi:10.1007/s10586-009-0072-4 fatcat:6kcjk5uukvbpbkenbuwnvyc5vu

The Circulate architecture: avoiding workflow bottlenecks caused by centralised orchestration

Adam Barker, Jon B. Weissman, Jano I. van Hemert
2009 Cluster Computing  
This paper presents and evaluates the Circulate architecture which maintains the robustness and simplicity of centralised orchestration, but facilitates choreography by allowing services to exchange data  ...  As the number of services and the size of data involved in workflows increases, centralised orchestration techniques are reaching the limits of scalability.  ...  Acknowledgements Professor Daniel Katz from Louisiana State University provided detailed information about the structure and operation of Montage that was central to this paper.  ... 
doi:10.1007/s10586-009-0083-1 fatcat:noynt7kucjf6ldedu7r7aemxsy

A Model-Driven Approach for Monitoring ebBP BusinessTransactions

Simon Harrer, Andreas Schönberger, Guido Wirtz
2011 2011 IEEE World Congress on Services  
Tracking and ensuring the progress of choreographies calls for monitoring facilities that require gathering information from log data of the runtime systems that execute WS-BPEL processes.  ...  Web Services and WS-BPEL as dedicated interface technologies then can be used to provide the implementation of such choreographies.  ...  Along this transformation, the dependent WSDL files for the required Web Services interfaces as well as the required XSD files for the data types are created.  ... 
doi:10.1109/services.2011.41 dblp:conf/services/HarrerSW11 fatcat:zk7desgdevdnhllswzmn2eg2r4

Reducing Data Transfer in Service-Oriented Architectures: The Circulate Approach

Adam Barker, Jon B. Weissman, Jano I. van Hemert
2012 IEEE Transactions on Services Computing  
As the number of services and the size of data involved in workflows increases, centralised orchestration techniques are reaching the limits of scalability.  ...  As a solution, this paper presents and evaluates Circulate, an alternative service-oriented architecture which facilitates an orchestration model of central control in combination with a choreography model  ...  This centralised control flow, distributed data flow model maintains the robustness and simplicity of centralised orchestration but facilities choreography by allowing services to transfer data amongst  ... 
doi:10.1109/tsc.2011.23 fatcat:lvhxkgberbbxnl2zwxqt5leki4

Exogenous Connectors for Hierarchical Service Composition

Damian Arellanes, Kung-Kiu Lau
2017 2017 IEEE 10th Conference on Service-Oriented Computing and Applications (SOCA)  
However, these approaches do not support explicit control flow and total compositionality, which are crucial for the scalability of service-oriented systems.  ...  Service composition is currently done by (hierarchical) orchestration and choreography.  ...  Figure 5 shows a possible data flow for the service composition presented in Fig. 4 , where we can see that data is represented by parameters and data flow is orthogonal to control flow.  ... 
doi:10.1109/soca.2017.25 dblp:conf/soca/ArellanesL17 fatcat:x3lfpzkejzdcdgxiypbjkcl5tu
« Previous Showing results 1 — 15 out of 3,532 results