000 05178nam a22005535i 4500
001 978-3-031-48322-6
003 DE-He213
005 20240730171855.0
007 cr nn 008mamaa
008 240418s2024 sz | s |||| 0|eng d
020 _a9783031483226
_9978-3-031-48322-6
024 7 _a10.1007/978-3-031-48322-6
_2doi
050 4 _aQA76.76.A65
072 7 _aUB
_2bicssc
072 7 _aCOM005000
_2bisacsh
072 7 _aUX
_2thema
082 0 4 _a005.3
_223
100 1 _aRinderle-Ma, Stefanie.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_9100725
245 1 0 _aFundamentals of Information Systems Interoperability
_h[electronic resource] :
_bData, Services, and Processes /
_cby Stefanie Rinderle-Ma, Jürgen Mangler, Daniel Ritter.
250 _a1st ed. 2024.
264 1 _aCham :
_bSpringer International Publishing :
_bImprint: Springer,
_c2024.
300 _aXV, 281 p. 110 illus., 74 illus. in color.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
505 0 _aPreface -- Introduction. - From Databases to Exchange Formats -- Transformation and Integration of Exchange Formats -- Service Interoperability -- Process Orchestration: Conceptual Design -- Process Orchestration: Execution Design -- Integration Patterns and Processes -- Process Choreography -- Conclusion and Further Interoperability Aspects -- References. - Index.
520 _aThis book presents fundamental concepts and technologies to tackle interoperability between information systems. It details interoperability at the data, service, and process level, and combines theoretical foundations with hands-on presentation of technologies to enable the development of sound and practical integration. Chapter 1 details general interoperability challenges and describes the structure of the book. To start with, Chapter 2 presents technologies for the exchange of data between two selected and highly relevant data formats, i.e., relational databases and XML. Next, Chapter 3 explains concepts for schema matching and mapping and data integration as well as the technological basis for implementing them based on query and transformation languages like XPath and XSLT. Chapter 4 then turns to service interoperability and explains two related technologies - REST and GraphQL - in detail. In Chapter 5, fundamentals for designing process orchestrations at the conceptual level are presented, focusing on how to model process orchestrations and how to verify their correctness and soundness, and showing BPMN as the de facto modeling standard. Chapter 6 then details the concepts and languages for the implementation of process orchestrations, including the presentation of execution languages for process orchestrations that are equipped with a formal semantics, e.g., Workflow Nets, the Refined Process Structure Tree, and CPEE Trees. Subsequently, Chapter 7 focuses on the growing number of distributed, loosely coupled, and often non-interoperable applications through the concepts of enterprise application integration and explains these by an implementation in CPN Tools and by two case studies. Eventually, Chapter 8 is lifting the orchestration and integration concepts and technologies to the choreography level by dealing with the interoperability between different process orchestrations. Chapter 9 concludes the book by featuring success factors for interoperability projects. It also provides a range of open research directions for interoperability such as compliance, sensor fusion, and blockchain technologies. The book is mainly intended as a textbook to be used for developing and teaching courses on interoperability and integration. To this end, it is accompanied by a Web site with additional teaching materials. It also spans a bridge from researchers to graduate students and practitioners by providing a deep understanding on practical interoperability challenges and solutions. The focus here is put on de facto standards and open-source systems and tools to enable interoperability solutions at low cost.
650 0 _aApplication software.
_9100728
650 0 _aBusiness information services.
_928705
650 0 _aSoftware engineering.
_94138
650 0 _aComputer networks .
_931572
650 1 4 _aComputer and Information Systems Applications.
_9100729
650 2 4 _aIT in Business.
_933373
650 2 4 _aSoftware Engineering.
_94138
650 2 4 _aComputer Communication Networks.
_9100731
700 1 _aMangler, Jürgen.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_9100732
700 1 _aRitter, Daniel.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_9100734
710 2 _aSpringerLink (Online service)
_9100735
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783031483219
776 0 8 _iPrinted edition:
_z9783031483233
856 4 0 _uhttps://doi.org/10.1007/978-3-031-48322-6
912 _aZDB-2-SCS
912 _aZDB-2-SXCS
942 _cEBK
999 _c87862
_d87862