A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
Filters
Data flow testing of service choreography
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
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
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]
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*
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]
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
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
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
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]
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
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
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
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
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
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