Architecting with RM-ODP - Janis R. Putman - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
Architecting with RM-ODP
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

Architecting with RM-ODP

Architecting with RM-ODP

Janis R. Putman

834 pages, parution le 15/09/2000

Résumé

RM-ODP defines and resolves many of the challenges faced by systems architects and engineers architecting a distributed computing system, large or small. This ISO standard offers powerful solutions to complex structural and semantic issues while encouraging cost-effectiveness and reusability.

Architecting with RM-ODP is a complete guide to the International Standard for software architecture of distributed systems. This book identifies the available tools that currently support RM-ODP, and paves the way for new tools that are under development in the vendor community. It also covers:

  • Software architecture specification in an object world
  • Complete guide to the International Standard Reference Model of Open Distributed Processing (RM-ODP)
  • Enterprise-wide as well as component architecture
  • Applications for business, government, and university research

Architecting with RM-ODP provides a best-practice approach to the creation of an architectural specification using both current practices and RM-ODP. A pair of real-life case studies uniquely illustrates the principles of project development as they teach:

  • Creating specifications at the appropriate level of detail
  • Relating business needs to architectural specification
  • Ensuring conformance of the implementation to the specified architecture
  • Identifying ways of specifying semantic behavior

Systems architects, engineers, developers, program managers, and researchers will all find this definitive book an invaluable guide to the standard and its use in architecting a distributed system, testing that system, and choosing technologies for implementation that adhere to the business rules.


Contents

I. ARCHITECTING DISTRIBUTED PROCESSING SYSTEMS PRIMER.

1. Open, Distributed Processing, Architecture, and Architecting.
Open System. Distributed Processing. Architecture and Architecting of Software-Intensive Distributed Processing Systems. Architecture Specification. Reference Model of Open Distributed Processing. Summary.

2. RM-ODP Manager's Primer.
Motivation for RM-ODP. Benefits Achievable from Using RM-ODP. Where RM-ODP Fits in the Lifecycle. How RM-ODP Is Used. How RM-ODP Facilitates Business Specification. RM-ODP Elements for Use. Prerequisite Skill Base. Investment Needed. Summary.

3. RM-ODP Architect's Primer.
More About RM-ODP. RM-ODP Concepts and Techniques for Use. How RM-ODP Is Used. Summary.

4. Tools, Relationships, and RM-ODP Standard.
Tool Support and Limitations. Maturity of Use. RM-ODP Support. Relationship with OMG. RM-OSI and RM-ODP. Parts of the Standard. Summary.

II. RM-ODP CONCEPTS AND RULES, AND THEIR USES.

5. RM-ODP Architecture Model.
RM-ODP Architecture Model Overview. RM-ODP Viewpoints Overview. Using RM-ODP from a Domain-Specific Perspective. Use of RM-ODP Viewpoints. Distribution Transparency. ODP Functions. Essentials of the RM-ODP Object Model. Specification Concepts and Rules. Structuring Concepts and Rules. Conformance Concepts and Rules. Summary.

6. Separation of Concerns: Using RM-ODP Viewpoints.
Overview of Separation of Concerns. Using the Enterprise Viewpoint. Using the Information Viewpoint. Using the Computational Viewpoint. Using the Engineering Viewpoint. Using the Technology Viewpoint. Summary.

7. Architecture Specification and Representation.
Overview. Architecture Model. Specification, Representation, and Differences. RM-ODP Architecture Specification Concepts. Summary.

8. Composition and Semantics: Quality Composition Minimizing Architectural Mismatch.
Overview. Semantic Behavior. Abstraction and Refinement. Components, Composition, and Decomposition. Architectural Mismatch. Minimizing Mismatch through Behavior Specification. Summary.

9. RM-ODP Functions.
Purpose of the RM-ODP Functions. Open Specification: RM-ODP Component Standards. RM-ODP Function Categories and Function Dependencies. Management Functions. Coordination Functions. Repository Functions. Security Functions. Summary.

10. Hiding System Complexities: Distribution Transparencies.
Purpose. Examples. Distribution Transparencies. Viewpoint Mechanisms. Summary.

11. Architecture Analysis and System Conformance Evaluation.
Purpose of Consistency. What Is Meant by Consistency. Why Consistency Is Important. RM-ODP Consistency Rules. Conformance and Compliance Testing. Summary.

III. PATTERNS FOR DISTRIBUTED PROCESSING CONCERNS.

12. Enterprise Business Specification.
Importance. Using RM-ODP. Process of Specifying a Business. Healthy Hospital Enterprise Business Example Extended. Summary.

13. Interaction Framework: Interoperability.
Motivation for the Interaction Framework. Interaction Framework Overview. About Interoperability. About Software Architecture Connectors. Interaction Framework. RM-ODP Definitions. Relationship Framework. Interfacing Framework. Binding Framework. Interception Framework. Behavioral Semantics Framework. Summary.

14. Policy Framework.
What Is a Policy. Revisiting RM-ODP Concept of Policy. Examples of Policy Use. Policy Framework for Specifying a Policy. Tools to Represent a Policy. Summary.

15. Federation.
What Is Federation. Why Federation Is Important. Considerations for a Federation. RM-ODP Constructs for Use in Specifying a Federation. Where Technology Is Today. Summary.

16. RM-ODP Fault Tolerance Framework.
What Is Fault Tolerance. Importance of Fault Tolerance. Considerations to Achieve Reliability, Dependability, and Availability. RM-ODP Fault Tolerance Pattern of Reasoning. Fault Tolerant Model in UML and OCL. Summary.

17. Quality of Service Model.
Purpose and Motivation. Quality of Service Example. What Is Quality of Service. Meeting QoS in Architecture. Emerging QoS Reference Model for RM-ODP. Work in the Area. Summary.

IV. ARCHITECTING FRAMEWORKS, ARCHITECTING HEURISTICS, AND CONCLUSIONS.

18. Frameworks and Other Methods of Architecture.
Architecture Methodology Selection Criteria. Architecture Methods. Summary.

19. Architecture Heuristics and Conclusion.
Summary of the Contents of the Book. Concepts of Architecture. Heuristics to Remember. Emerging Technologies. Some Warnings. Comparison with Other Architecture Approaches. Wrapping Up.

Glossary.
Acronyms.
References.
Bibliography.
World Wide Web Sites.
Index.

L'auteur - Janis R. Putman

Janis R. Putman, who holds a Master's degree in computer science from the University of Colorado, is currently a Distinguished Member of the Technical Staff at Lucent Bell Laboratories. Over her 30 years of experience, she has headed multiple large- and small-scale architecture projects, participated on the RM-ODP committee, and worked in the commercial DoD and university research sectors.

Caractéristiques techniques

  PAPIER
Éditeur(s) Prentice Hall
Auteur(s) Janis R. Putman
Parution 15/09/2000
Nb. de pages 834
Format 17,6 x 23,4
Couverture Broché
Poids 1219g
Intérieur Noir et Blanc
EAN13 9780130191168

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription