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...
Saved in:
Main Author: | |
---|---|
Other Authors: | , |
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 |