Service orchestration as organization : building multi-tenant service applications in the cloud /

Service orchestration techniques combine the benefits of Service Oriented Architecture (SOA) and Business Process Management (BPM) to compose and coordinate distributed software services. On the other hand, Software-as-a-Service (SaaS) is gaining popularity as a software delivery model through cloud...

Full description

Saved in:
Bibliographic Details
Main Author: Kapuruge, Malinda
Other Authors: Han, Jun (Computer scientist), Colman, Alan (Computer scientist)
Format: Electronic eBook
Language:English
Published: Burlington : Elsevier Science, 2014.
Subjects:
Online Access:CONNECT

MARC

LEADER 00000cam a2200000 a 4500
001 in00006558096
006 m o d
007 cr cnu---unuuu
008 140816s2014 onc o 000 0 eng d
005 20240708135426.3
035 |a 1WRLDSHRocn887508587 
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d IDEBK  |d OPELS  |d N$T  |d E7B  |d DEBSZ  |d TPH  |d UKMGB  |d OCLCQ  |d OCLCO  |d OCLCF  |d DEBBG  |d OCLCQ  |d LIV  |d MERUC  |d OCLCQ  |d OCLCO  |d OCLCA  |d U3W  |d OCLCO  |d D6H  |d CHVBK  |d OCLCO  |d INT  |d OTZ  |d AU@  |d COO  |d OCLCQ  |d OCLCO  |d OCLCA  |d AUD  |d VT2  |d LQU  |d OCLCQ  |d OCLCO  |d OCL  |d OCLCQ  |d OCLCO  |d OCLCL  |d SXB  |d OCLCQ  |d OCLCO 
016 7 |a 016890147  |2 Uk 
016 7 |a 016899643  |2 Uk 
019 |a 1105185414  |a 1105562143  |a 1141961566 
020 |a 9780128010976  |q (electronic bk.) 
020 |a 0128010975  |q (electronic bk.) 
020 |z 9780128009383 
035 |a (OCoLC)887508587  |z (OCoLC)1105185414  |z (OCoLC)1105562143  |z (OCoLC)1141961566 
050 4 |a TK5105.5828  |b K37 2014 
060 4 |a Online Book 
082 0 4 |a 004.6/54  |2 23 
049 |a TXMM 
100 1 |a Kapuruge, Malinda.  |1 https://id.oclc.org/worldcat/entity/E39PCjHFf8pQyFxM6d3jDQYRTd 
245 1 0 |a Service orchestration as organization :  |b building multi-tenant service applications in the cloud /  |c Malinda Kapuruge, Jun Han, Alan Colman. 
264 1 |a Burlington :  |b Elsevier Science,  |c 2014. 
300 |a 1 online resource (335 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
520 |a Service orchestration techniques combine the benefits of Service Oriented Architecture (SOA) and Business Process Management (BPM) to compose and coordinate distributed software services. On the other hand, Software-as-a-Service (SaaS) is gaining popularity as a software delivery model through cloud platforms due to the many benefits to software vendors, as well as their customers. Multi-tenancy, which refers to the sharing of a single application instance across multiple customers or user groups (called tenants), is an essential characteristic of the SaaS model. 
505 0 |a Front Cover; Service Orchestration as Organization; Copyright Page; Contents; List of Figures; List of Tables; List of Listings; Preface; About the Authors; One; 1 Introduction; 1.1 Business process management; 1.1.1 BPM in practice; 1.1.2 BPM in service-oriented systems; 1.2 Service orchestration and its adaptation; 1.2.1 Novel requirements for service orchestration; 1.2.2 Runtime adaptability in service orchestration; 1.3 Research goals; 1.4 Approach overview; 1.5 Contributions; 1.6 Overview of this book; 2 Motivational Scenario; 2.1 RoSAS business model; 2.2 Support for controlled change. 
505 8 |a 2.3 Support for SIMT2.4 Requirements of service orchestration; 2.5 Summary; 3 Literature Review; 3.1 BPM -- an overview; 3.2 BPM and SOA; 3.3 Adaptability in BPM; 3.4 Techniques to improve adaptability in BPM; 3.4.1 Proxy-based adaptation; 3.4.2 Dynamic explicit changes; 3.4.3 Business rules integration; 3.4.4 Aspect orientation; 3.4.5 Template customisation; 3.4.6 Constraint satisfaction; 3.5 Summary and observations; 3.5.1 Summary and evaluation; 3.5.2 Observations and lessons learnt; 3.6 Towards an adaptive service orchestration framework; 3.7 Summary; Two; 4 Orchestration as Organisation. 
505 8 |a 4.1 The organisation4.1.1 Structure; 4.1.2 Processes; 4.2 Loosely coupled tasks; 4.2.1 Task dependencies; 4.2.2 Events and event patterns; 4.2.3 Support for dynamic modifications; 4.3 Behaviour-based processes; 4.3.1 Organisational behaviour; 4.3.2 Process definitions; 4.4 Two-tier constraints; 4.4.1 The boundary for a safe modification; 4.4.2 The minimal set of constraints; 4.4.3 Benefits of two-tier constraints; 4.5 Behaviour specialisation; 4.5.1 Variations in organisational behaviour; 4.5.2 Specialisation rules; 4.5.3 Support for unforeseen variations; 4.6 Interaction membranes. 
505 8 |a 4.6.1 Indirection of processes and external interactions4.6.2 Data transformation; 4.6.3 Benefits of membranous design; 4.7 Support for adaptability; 4.7.1 Adaptability in layers of the organisation; 4.7.2 Separation of control and functional process; 4.8 Managing complexity; 4.8.1 Hierarchical and recursive composition; 4.8.2 Support for heterogeneity of task execution; 4.8.3 Explicit service relationships; 4.9 The meta-model; 4.10 Summary; 5 Serendip Runtime; 5.1 The design of an adaptive service orchestration runtime; 5.1.1 Design expectations; 5.1.2 Core components; 5.2 Process life cycle. 
505 8 |a 5.2.1 Stages of a process instance5.2.2 Process progression; 5.3 Event processing; 5.3.1 The event cloud; 5.3.2 Event triggering and business rules integration; 5.4 Data synthesis of tasks; 5.4.1 The role design; 5.4.2 The transformation process; 5.5 Dynamic process graphs; 5.5.1 Atomic graphs; 5.5.2 Patterns of event mapping and construction of EPC graphs; 5.6 Summary; 6 Adaptation Management; 6.1 Overview of process management and adaptation; 6.1.1 Process modelling life cycles; 6.1.2 Adaptation phases; 6.2 Adaptation management; 6.2.1 Functional and management systems; 6.2.2 The organiser. 
500 |a ScienceDirect eBook - Computer Science 2014  |5 TMurS 
650 0 |a Service-oriented architecture (Computer science) 
650 0 |a Computer systems. 
700 1 |a Han, Jun  |c (Computer scientist)  |1 https://id.oclc.org/worldcat/entity/E39PCjBwQPRr4RCDYM8FCRTHyd 
700 1 |a Colman, Alan  |c (Computer scientist)  |1 https://id.oclc.org/worldcat/entity/E39PCjMxwrwmYy8RHpM3BdFWTb 
730 0 |a WORLDSHARE SUB RECORDS 
758 |i has work:  |a Service orchestration as organization (Text)  |1 https://id.oclc.org/worldcat/entity/E39PCFwJFvpMc3kbyKYwHgGTBK  |4 https://id.oclc.org/worldcat/ontology/hasWork 
776 0 8 |i Erscheint auch als:  |n Druck-Ausgabe  |a Kapuruge, Malinda. Service Orchestration as Organization .  |t Building Multi-Tenant Service Applications in the Cloud 
856 4 0 |u https://ezproxy.mtsu.edu/login?url=https://www.sciencedirect.com/science/book/9780128009383  |z CONNECT  |3 Elsevier  |t 0 
949 |a ho0 
994 |a 92  |b TXM 
998 |a wi  |d z 
999 f f |s 144f9ea5-f253-4497-a262-62f2bc6ac914  |i f57a6d04-9db7-4cc8-8e49-718ae0f1ccc7  |t 0 
952 f f |a Middle Tennessee State University  |b Main  |c James E. Walker Library  |d Electronic Resources  |t 0  |e TK5105.5828 K37 2014  |h Library of Congress classification