Home > Enterprise architecture components
Book Chapter:
EMAIL THIS

Enterprise architecture components

06 Jun 2007 | Michael M. Gorman

Tips, expert advice and sample chapters
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google

The following excerpt from Enterprise Architectures is printed with permission from Whitemarsh Information Systems Corporation, copyright 2007. Click here to read the complete chapter, Enterprise architecture components.

"An enterprise's architecture is the engineering and structure of the enterprise's mission, organizations, functions and database domains so that they can be extended and/or integrated with other more technical architectures such as hardware, business information systems, and business events," according to Michael Gorman, the book's author.

"The objective of the enterprise architecture effort is to clearly know what the enterprise is, what are its critical components, and to set all the descriptions of these components into their proper relationship with othe components," he writes. The table below classifies and describes 17 components of an enterprise architecture.

Enterprise Architecture Components
NameDescription
Business EventsA Business Event is an intersection between a business information system and a business function. A business event is a triggering event. It is invoked by the business function, and the business information systems execute in response. Business events may be set within business event cycles and calendar cycles, or both.
Business OrganizationsAn Organization is a unit within an enterprise. It is hierarchical so any quantity of organizational levels can be represented.
Business CycleA Business Cycle is a cycle during which business events occur such as financial reports, holidays, business planning and the like. A business cycle may be simple or complex. If complex, the business cycle actually consist...


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Enterprise data integration (EDI) software
Informatica hopes to bridge the business/IT divide with latest release
Data integration for Software as a Service business intelligence software evolves
Yearbook publisher finds BI reporting, data integration tools from same vendor
Efficiencies can be gained at the intersection of middleware and data integration
Data warehouse project leads to data mashups in D.C.
Understanding the latest data integration strategies and technologies
Interest in open source data integration technologies growing
Understanding key data integration trends and business drivers
Informatica acquires complex event processing vendor Agent Logic
Informatica offers data integration software by the hour on Amazon EC2

Enterprise data integration
Designing an MDM project plan
Master data management as a service-oriented architecture enabler
Why do we need master data management systems?
What is a master data management system?
Business benefits of managed master data
Introduction to enterprise master data management
Managing unstructured data in the organization
Improving business agility with loose coupling and a Web services oriented architecture
Developing quality metadata and designing workflow
Introduction to service-oriented architecture: What is SOA?

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary


s of other business cycles as represented in the business cycle structure.
Business CalendarA Business Calendar Cycle is a set of recurring calendar-based dates that are of interest to the enterprise. For example, quarterly, bi-weekly, monthly, daily, and the like. Business Calender cycles are linked to Business Events so that the timing of business event triggering can be known.
Business FunctionsA Business Function is a set of hierarchically organization text that describes the activities performed by a position within an organization. Business functions are entirely human-based and if support is needed from a business information system then a business event is triggered. Business functions are independent of organizations and may be allocated to more than one business organization.
Business Information SystemsA Business Information System is a computer-based business information system that is being managed through the Metabase. It is known by its characteristics, its operation cycles (business and calendar), subordinate business information systems, employed databases, views, and associated Resource Life Cycle nodes.
Database DomainsA Database Domain is a hierarchically organized set of noun-intensive descriptions associated with a mission leaf. Analyzed database domains lead to the identification of Database Object Classes, enterprise data elements, and property classes. Property classes, in turn, often become tables in databases.
Database Object ClassesA Database Object Class is a large collection of data and processes that are tied together for business-based reasons, and when instantiated, proceeds through well defined states. A database object can exist in two forms: a collection of interrelated database tables, or the set of a columnbased nested structures within a table. The rows that comprise an object are transformed from one valid state to another via database object table processes and database object information systems. Database objects are related to one or more database domains.
Database Object Information SystemsA Database Object Information System is a collection of processes defined within the domain of the DBMS usually as a stored procedure that transforms one or more rows of a database object from one valid state to another. A database object information system accomplishes one or more database object table processes.
Management LevelManagement level is a named and defined level of bureaucratic management within an organizational setting. Examples could be executive, senior, mid-level, and first-level.
MissionsMissions are hierarchically organized textual descriptions that define the very existence of the enterprise, and that are the ultimate goals and objectives that measure enterprise accomplishment from within different business functions and organizations. An enterprise is incomplete if one of its missions is not defined. Not all enterprises accomplish their missions simultaneously or in an ideal state. Missions are accomplished over time and are subject to revisions.
Organizations Perfoming MissionsAn Organization Performing Missions, that is, a Mission-Organization is the association of an organization with a mission. There can be multiple organizations associated with a mission and an organization can be associated with multiple missions. The description contained within the Mission-Organization may be more refined than the description contained in either the mission or the organization.
Organizations Accomplishing FunctionsAn organization accomplishing a function in support of a mission, that is, a Mission-Organization-Function is the association of a missionorganization with a function. A mission-organization can be associated with multiple functions and a function can be associated with multiple mission-organizations. One or more mission-organization-functions may be associated with a business information system. When they are, business events are created.
PositionsA Position is a named and defined collection of work tasks that can be performed by or more persons. Positions are often assigned to one or more organizations.
Positions Performing MissionsA Mission Organization Function Position Role is the assignment of a position to a particular function within an organization as it accomplishes a mission. Once a position is assigned, its role can be described.
Resource Life Cycle Analysis NodeA Resource Life Cycle Node is a life cycle state within the resource. If the resource is employee, the life cycle node may be employee requisition, employee candidate, employee new hire, assigned employee, reviewed employee, and separated employee.
ResourcesA Resource is an enduring asset of value to the enterprise. Included for example are facilities, assets, staffs, money, even abstract concepts like reputation. If a resource is missing then the enterprise is incomplete.

Once these are all identified, described, and entered into the Metabase, the Database Object Classes and Resource Life Cycle nodes are intersected. Database Object Classes and Business Information Systems are interrelated though the creation of a Database Object Information System. Database Object Class details are discussed in the Database Object Classes architecture section.






Data Compliance Articles and Research: Data Privacy, Financial Data Management, Healthcare Data
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2005 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts