Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Kapuruge, Malinda
Otros Autores: Han, Jun (Computer scientist), Colman, Alan (Computer scientist)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Burlington : Elsevier Science, 2014.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000 a 4500
001 SCIDIR_ocn887508587
003 OCoLC
005 20231120111715.0
006 m o d
007 cr cnu---unuuu
008 140816s2014 onc o 000 0 eng d
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 
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 
072 7 |a COM  |x 013000  |2 bisacsh 
072 7 |a COM  |x 014000  |2 bisacsh 
072 7 |a COM  |x 018000  |2 bisacsh 
072 7 |a COM  |x 067000  |2 bisacsh 
072 7 |a COM  |x 032000  |2 bisacsh 
072 7 |a COM  |x 037000  |2 bisacsh 
072 7 |a COM  |x 052000  |2 bisacsh 
082 0 4 |a 004.6/54  |2 23 
100 1 |a Kapuruge, Malinda. 
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. 
650 0 |a Service-oriented architecture (Computer science) 
650 0 |a Computer systems. 
650 1 2 |a Computer Systems  |0 (DNLM)D003199 
650 6 |a Architecture orient�ee service (Informatique)  |0 (CaQQLa)000258426 
650 6 |a Syst�emes informatiques.  |0 (CaQQLa)201-0017888 
650 7 |a COMPUTERS  |x Computer Literacy.  |2 bisacsh 
650 7 |a COMPUTERS  |x Computer Science.  |2 bisacsh 
650 7 |a COMPUTERS  |x Data Processing.  |2 bisacsh 
650 7 |a COMPUTERS  |x Hardware  |x General.  |2 bisacsh 
650 7 |a COMPUTERS  |x Information Technology.  |2 bisacsh 
650 7 |a COMPUTERS  |x Machine Theory.  |2 bisacsh 
650 7 |a COMPUTERS  |x Reference.  |2 bisacsh 
650 7 |a Computer systems  |2 fast  |0 (OCoLC)fst00872651 
650 7 |a Service-oriented architecture (Computer science)  |2 fast  |0 (OCoLC)fst01746814 
700 1 |a Han, Jun  |c (Computer scientist) 
700 1 |a Colman, Alan  |c (Computer scientist) 
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://sciencedirect.uam.elogim.com/science/book/9780128009383  |z Texto completo