Extending Swarm Communication to Unify Choreography and Long-lived Processes
نویسندگان
چکیده
The usual way of doing message passing is to have relatively intelligent processes, objects or actors sending and receiving dumb messages. Swarm communication presents the inverted approach of thinking to messages as relatively smart beings, visiting relatively non intelligent places, to produce better code and a new path for integrating complex applications. Swarm communication can be used as software architecture for an Enterprise Service Bus. This paper extends the swarm communication to support long-lived processes, providing an alternative approach to the standard techniques for executable Business Process Management. The ubiquity of connected devices is a fertile ground for new approaches to application development and systems integration based on complex business processes.
منابع مشابه
Automating Data Exchange in Process Choreographies (Extended Abstract)
Communication between organizations is formalized as process choreographies in daily business. While the correct ordering of exchanged messages can be modeled and enacted with current choreography techniques, no approach exists to describe and automate the exchange of data between processes in a choreography using messages. This paper describes an entirely model-driven approach for BPMN introdu...
متن کاملWeb Service Choreography Description Language (WS-CDL): Goals and Benefits
The Web Services Choreography Description Language (WSCDL) is an XML [1]-based language that describes peer-topeer collaborations of participants by defining, from a global viewpoint, their common and complementary observable behavior; where ordered message exchanges result in accomplishing a common business goal. The Web Services [2] specifications offer a communication bridge between the hete...
متن کاملA NEW MEMETIC SWARM OPTIMIZATION FOR SPECTRAL LAYOUT DESIGN OF BRACED FRAMES
For most practical purposes, true topology optimization of a braced frame should be synchronized with its sizing. An integrated layout optimization is formulated here to simultaneously account for both member sizing and bracings’ topology in such a problem. Code-specific seismic design spectrum is applied to unify the earthquake excitation. The problem is solved for minimal structural weight un...
متن کاملExtending choreography with business contract constraints
Business contracts play a central role in governing commercial interactions between organizations. It is increasingly recognized that business contract conditions need to be closely linked to internal and external business processes, both to reduce the risk of contract violations and to ensure compliance with legislative regimes. Recent research has proposed contract languages allowing the spec...
متن کاملOrchestrating Web Services – Standards and Solutions
INTRODUCTION Standards and technological solutions for orchestration appeared as a natural growth of web service technologies. They arose out of the need for composing several services into one and thus forming more complex services and business processes. There is another term and group of technologies, relevant to composing of services – choreography. Choreography refers to global, multiparty...
متن کامل