05320nam 2200661Ia 450 991045986020332120200520144314.01-283-06975-X97866130697570-12-385127-0(CKB)2670000000074969(EBL)675402(OCoLC)714568473(SSID)ssj0000468261(PQKBManifestationID)12213153(PQKBTitleCode)TC0000468261(PQKBWorkID)10498143(PQKB)10020848(MiAaPQ)EBC675402(CaSebORM)9780123851277(Au-PeEL)EBL675402(CaPaEBR)ebr10464273(CaONFJC)MIL306975(EXLCZ)99267000000007496920101227d2011 uy 0engur|n|---|||||txtccrData architecture[electronic resource] from zen to reality /Charles Tupper1st editionAmsterdam ;Boston Morgan Kaufmann20111 online resource (442 p.)Description based upon print version of record.0-12-385126-2 Includes bibliographical references and index.Front Cover; Data Architecture; Copyright Page; Contents; Preface; SECTION 1 THE PRINCIPLES; Chapter 1 Understanding Architectural Principles; Defining Architecture; Design Problems; Patterns and Pattern Usage; Concepts for Pattern Usage; Information Architecture; Structure Works!; Problems in Architecture; Architectural Solutions; The "Form Follows Function" Concept; Guideline: Composition and Environment; Guideline: Evolution; Guideline: Current and Future; Data Policies (Governance), the Foundation Building Codes; Data Policy PrinciplesChapter 2 Enterprise Architecture Frameworks and MethodologiesArchitecture Frameworks; Brief History of Enterprise Architecture; The Zachman Framework for Enterprise Architecture; The Open Group Architecture Framework; The Federal Enterprise Architecture; Conclusions; Enterprise Data Architectures; Enterprise Models; The Enterprise Data Model; The Importance of the Enterprise Data Model; Object Concepts: Types and Structures Within Databases; Inheritance; Object Life Cycles; Relationships and Collections; Object Frameworks; Object Framework Programming; Pattern-Based FrameworksArchitecture Patterns in UseU.S. Treasury Architecture Development Guidance; TADG Pattern Content; TADG Architecture Patterns; IBM Patterns for e-Business; Enterprise Data Model Implementation Methods; Chapter 3 Enterprise-Level Data Architecture Practices; Enterprise-Level Architectures; System Architectures; Enterprise Data Architectures; Enterprise Technology Architectures; Enterprise Architecture Terminology-Business Terms; The Enterprise Model; The Enterprise Data Architecture from a Development Perspective; Subject Area Drivers; Naming and Object Standards; Data SharingData Dictionary-Metadata RepositoryDomain Constraints in Corporate and Non-Corporate Data; Organizational Control Components; Data Administration; Database Administration; Setting Up a Database Administration Group; Repository Management Areas and Model Management; Chapter 4 Understanding Development Methodologies; Design Methods; Why Do We Need Development Methodologies?; The Beginnings; Structured Methods; Structured Programming; Structured Design; Structured Analysis; Still Having Problems; Requirements Definitions; Problems with Structured ApproachesPersonal Computers and the Age of ToolsEngineering Concepts Applied; Other Principles Utilized; The Birth of Information Engineering; Information Engineering as a Design Methodology; The Synergy of Tools and Information Engineering; Problems with Information Engineering; Implementing the Best of IE while Minimizing Expense; SECTION 2 THE PROBLEM; Chapter 5 Business Evolution; The Problem of Business Evolution; Expansion and Function Separation; Separate Function Communication; Manual Data Redundancy; Data Planning and Process Planning; Corporate Architecture; Using Nolan's Stages of GrowthProblems with Older Organizations Data is an expensive and expansive asset. Information capture has forced storage capacity from megabytes to terabytes, exabytes and, pretty soon, zetabytes of data. So the need for accessible storage space for this data is great. To make this huge amount of data usable and relevant, it needs to be organized effectively. Database Base Management Systems, such as Oracle, IBM's DB2, and Microsoft SqlServer are used often, but these are being enhanced continuously and auxiliary tools are being developed every week; there needs to be a fundamental starting point for it all. That stating point isData structures (Computer science)Software architectureElectronic books.Data structures (Computer science)Software architecture.005.1/2Tupper Charles D980856MiAaPQMiAaPQMiAaPQBOOK9910459860203321Data architecture2238341UNINA