Deutsch Englisch

Informationen

Fragen Sie uns!

Neuerwerbungen

Semesterapparate

Sachgebiete

Scandienst

Speichern

Trefferanalyse

Abmelden

 

Elektronische Zettelkataloge

E-Journals

Datenbanken

Nationallizenzen

Fernleihe

Medienaufstellung

Katalogmenü

UB Home

 

Datenschutz

Impressum

      
* Ihre Aktion
Online Ressourcen (ohne Zeitschr.)
PPN: 
715254154 Über den Zitierlink können Sie diesen Titel als Lesezeichen ablegen oder weiterleiten Testen Sie unseren Discovery-Service!
Titel: 
Sonst. Personen: 
Körperschaft/en: 
Sprache/n: 
Englisch
Veröffentlichungsangabe: 
Hoboken, NJ : Wiley, 2012
Umfang: 
xxiii, 482 p.
Schriftenreihe: 
Anmerkung: 
Includes bibliographical references and index
Bibliogr. Zusammenhang: 
ISBN: 
978-1-118-18051-8
978-0-470-56545-2
978-1-118-18048-8 e-book
978-1-283-44616-7 MyiLibrary
1-283-44616-2 ebk
0-470-56545-4
978-0-470-56545-2
1-118-18051-8
1-118-18048-8
978-1-118-18051-8
978-1-118-18048-8
Weitere Ausgaben: 1-283-44731-2 (Druckausgabe)
Identifier: 
DOI: 10.1002/9781118180518
Mehr zum Titel: 
Enterprise Software Architecture and Design; Contents; List of Figures; Acknowledgements; 1. Introduction; References; 2. Middleware; 2.1 Enterprise Information Systems; 2.2 Communication; 2.3 System and Failure Models; 2.4 Remote Procedure Call; 2.5 Message-Oriented Middleware; 2.6 Web Services and Service-Oriented Architecture (SOA); 2.7 Cloud Computing; 2.8 Naming and Discovery; 2.9 Further Reading; References; 3. Data Modeling; 3.1 Entities and Relationships; 3.1.1 Concepts and Entities; 3.1.2 Attributes and Relationships; 3.1.3 Properties of Relationship Types
3.1.4 Special Relationship Types3.2 XML Schemas; 3.3 Defining New Types; 3.3.1 Defining Simple Types; 3.3.2 Defining Complex Types; 3.4 Derived Types; 3.4.1 Derived Simple Types; 3.4.2 Derived Complex Types; 3.5 Document Hierarchies; 3.6 Relationship Types in XML Schemas; 3.7 Metaschemas and Metamodels; 3.8 Further Reading; References; 4. Data Processing; 4.1 Processing XML Data; 4.1.1 Tree Processing; 4.1.2 Schema Binding; 4.1.3 Stream Processing; 4.1.4 External Processing; 4.2 Query Languages and XQuery; 4.3 XML Databases; 4.3.1 Storage as Relational Tables; 4.3.2 Storage as Large Strings
4.3.3 Native XML Storage4.4 Web Services; 4.4.1 SOAP: (not so) Simple Object Access Protocol; 4.4.2 WSDL: Web Services Description Language; 4.4.3 Web Service Policy; 4.5 Presentation Layer: JSON and JQUERY; References; 5. Domain-Driven Architecture; 5.1 Software Architecture; 5.2 Domain-Driven Design; 5.3 Application Frameworks; 5.4 Domain-Specific Languages (DSLs); 5.5 An Example API for Persistent Domain Objects; 5.6 Domain-Driven Architecture; 5.7 Further Reading; References; 6. Service-Oriented Architecture; 6.1 Services and Procedures; 6.2 Service-Oriented Architecture (SOA)
6.3 Service Design Principles6.4 Service-Oriented Architecture (SOA) Governance; 6.5 Standardized Service Contract; 6.5.1 Operations Contract; 6.5.2 Data Contract; 6.5.3 Policy Contract; 6.5.4 Binding Contract; 6.5.5 Contract Versioning; 6.6 Service Loose Coupling; 6.6.1 Motivation for Loose Coupling; 6.6.2 Contract Development; 6.6.3 Loose Coupling Patterns; 6.6.4 Cost of Loose Coupling; 6.7 Service Abstraction; 6.7.1 Platform Abstraction; 6.7.2 Protocol Abstraction; 6.7.3 Procedural Abstraction; 6.7.4 State Abstraction; 6.7.5 Data Abstraction; 6.7.6 Endpoint Abstraction
6.8 Service Reusability6.8.1 Parameterization and Bounded Polymorphism; 6.8.2 Subtyping, Inheritance, and Contracts; 6.8.3 Does Service-Oriented Architecture Require Subtyping?; 6.8.4 Patterns for Service Reusability; 6.9 Service Autonomy; 6.9.1 Replicating Computation; 6.9.2 Replicating State; 6.9.3 Sources of Errors and Rejuvenation; 6.9.4 Caching; 6.10 Service Statelessness; 6.10.1 Contexts and Dependency Injection; 6.11 Service Discoverability; 6.11.1 Global Discovery; 6.11.2 Local Discovery; 6.11.3 Layered Naming; 6.12 Further Patterns; 6.13 Further Reading; References
7. Resource-Oriented Architecture
Schlagwörter: 
Sachgebiete: 
Mehr zum Thema: 
Klassifikation der Library of Congress: T58.6
Dewey Dezimal-Klassifikation: 004.654
Regensburger Verbund-Klassifikation:
  • ST 230ST 230: Software allgemein, (Einführung, Lehrbücher, Methoden der Programmierung) Software engineering, Programmentwicklungssysteme und Frameworks, Softwarewerkzeuge / Informatik / Monografien
BISAC: COM 043000
Inhalt: 
This book fills a gap between high-level overview texts that are often too general and low-level detail oriented technical handbooks that lose sight the "big picture". This book discusses SOA from the low-level perspective of middleware, various XML-based technologies, and basic service design. It also examines broader implications of SOA, particularly where it intersects with business process management and process modeling. Concrete overviews will be provided of the methodologies in those fields, so that students will have a hands-on grasp of how they may be used in the contex
This book fills a gap between high-level overview texts that are often too general and low-level detail oriented technical handbooks that lose sight the 'big picture'.This book discusses SOA from the low-level perspective of middleware, various XML-based technologies, and basic service design.It also examines broader implications of SOA, particularly where it intersects with business process management and process modeling.Concrete overviews will be provided of the methodologies in those fields, so that students will have a hands-on grasp of how they may be used in the context of SOA. Dominic Duggan, PhD, is a faculty member in the Department of Computer Science at Stevens Institute of Technology. His research interests are in the design and development of secure and reliable software systems. His publications have appeared in leading journals and conferences.
 
Sekundärausgabe: 
Online-Ausg.
Veröffentlichungsangabe: 
2011
Hersteller: 
Palo Alto, Calif. : ebrary
Anmerkung: 
Electronic reproduction Available via World Wide Web
 
 
 
Anmerkung: 
Vervielfältigungen (z.B. Kopien, Downloads) sind nur von einzelnen Kapiteln oder Seiten und nur zum eigenen wissenschaftlichen Gebrauch erlaubt. Die Weitergabe an Dritte sowie systematisches Downloaden sind untersagt.
Volltext/Image: