|
|
|||
|
||||
OverviewRM-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. Full Product DetailsAuthor: Janis R. PutmanPublisher: Pearson Education (US) Imprint: Prentice Hall Dimensions: Width: 23.40cm , Height: 3.10cm , Length: 17.70cm Weight: 1.309kg ISBN: 9780130191168ISBN 10: 0130191167 Pages: 880 Publication Date: 17 October 2000 Audience: College/higher education , Tertiary & Higher Education Format: Hardback Publisher's Status: Out of Print Availability: Out of stock Table of ContentsI. 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.ReviewsAuthor InformationJanis 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. Tab Content 6Author Website:Countries AvailableAll regions |