software-rt1 an enterprise architecture (ea) an enterprise architecture (ea) (value chain) (value...

21
SOFTWARE-rt 1 An An enterprise architecture ( enterprise architecture ( EA EA ) ) สสสสสสสสสสสสสสสสสสสสสสสสส สสสสสสส สสสสสสสสสสสสสสสสสสสสสสสสส สสสสสสส สสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสส สสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสส สสสสสสสสสสสสสสสส สสสสสสสสสสสสสสสสสสสส สสสสสสสสสสสสสสสส สสสสสสสสสสสสสสสสสสสส สสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสส สสส สสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสสส สสส สสสสสสสสสสสสสส สสสสสสสสสสสสส สสสสสสสส สสสสสสสสสสสสสส สสสสสสสสสสสสส สสสสสสสส สสสสสสสสสสสสสสสสสสสสสสส สสสสสสสสสสสสสสสสสสสสสสส (Value Chain) (Value Chain) สสสสสสสสสสส สสสสสสสสสสสสสสสสสสสสสสสส สสสสสสสสสสส สสสสสสสสสสสสสสสสสสสสสสสส สสสสสสส สสสสสสสสสสสสสสสสสสสสสสสสส สสสสสสส สสสสสสสสสสสสสสสสสสสสสสสสส สสสสสส สสสสสสสสสสสสสส สสสสสสสสสสสส สสสสสส สสสสสสสสสสสสสส สสสสสสสสสสสส สสสสสสสสสสสสสสสสสสสสสสสสสสสส สสสสสสสส สสสสสสสสสสสสสสสสสสสสสสสสสสสส สสสสสสสส สสสสสสส สสสสสสสสสสสสสสสสส สสสสสสส สสสสสสสสสสสสสสสสส (Goals) (Goals) An An enterprise architecture ( enterprise architecture ( EA EA ) ) Theory Theory

Upload: jenna-mcgrath

Post on 26-Mar-2015

221 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 1

An An enterprise architecture ( enterprise architecture (EAEA ) ) สถาปั�ตยกรรมสถาปั�ตยกรรมองค์�กรสม�ยใหม� หมายถ�งองค์�กรสม�ยใหม� หมายถ�ง

การก�าหนดกรอบอ�านาจหน�าที่��ค์วามร�บผิ ดชอบขององค์�การก�าหนดกรอบอ�านาจหน�าที่��ค์วามร�บผิ ดชอบขององค์�ปัระกอบ ส�วนต�างๆภายในองค์�กร และธรรมชาต ส �งแวดล�อมปัระกอบ ส�วนต�างๆภายในองค์�กร และธรรมชาต ส �งแวดล�อมภายนอกองค์�กร ที่��ม�ค์วามส�มพั�นธ� เก��ยวข�องก�น เพั+�อการภายนอกองค์�กร ที่��ม�ค์วามส�มพั�นธ� เก��ยวข�องก�น เพั+�อการสร�างห�วงโซ่�ค์.ณค์�าเพั �ม สร�างห�วงโซ่�ค์.ณค์�าเพั �ม (Value Chain) (Value Chain) ที่��ส�งเสร ม และที่��ส�งเสร ม และสน�บสน.นซ่��งก�นและก�นสน�บสน.นซ่��งก�นและก�น ที่�0งน�0 องค์�ปัระกอบของส�วนต�างๆขององค์�กร และส �งที่�0งน�0 องค์�ปัระกอบของส�วนต�างๆขององค์�กร และส �งแวดล�อม ม�ว ว�ฒนาการ ปัระกอบเข�าด�วยก�นเปั2นองค์�รวม แวดล�อม ม�ว ว�ฒนาการ ปัระกอบเข�าด�วยก�นเปั2นองค์�รวม เพั+�อที่�าหน�าที่�� ก�าหนดเปั3าปัระสงค์� เพั+�อที่�าหน�าที่�� ก�าหนดเปั3าปัระสงค์� (Goals) (Goals) กระบวนงาน กระบวนงาน (Business Process) (Business Process) สารสนเที่ศ สารสนเที่ศ (Business (Business Information) Information) โปัรแกรมค์อมพั วเตอร� โปัรแกรมค์อมพั วเตอร� (Software (Software Applications) Applications) โค์รงสร�างพั+0นฐานเที่ค์โนโลย�สารสนเที่ศโค์รงสร�างพั+0นฐานเที่ค์โนโลย�สารสนเที่ศและการส+�อสาร และการส+�อสาร (ICT Infrastructures) (ICT Infrastructures) และการและการบร หารจ�ดการที่��ดด� บร หารจ�ดการที่��ดด� (ICT(ICT Good Governance)Good Governance)

An An enterprise architecture (enterprise architecture (EAEA) ) TheoryTheory

Page 2: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 2

1 .1 . The scope of an enterprise The scope of an enterprise architecture architecture

2.2. Methods and frameworks Methods and frameworks3.3. Areas of practice Areas of practice4.4. Using an enterprise Using an enterprise

architecture architecture5.5. The growing use of enterprise The growing use of enterprise

architecture architecture6.6. Relationship to other Relationship to other

disciplines disciplines7.7. Published examples of Published examples of

enterprise architecture enterprise architecture8.8. See also See also9.9. References References1 0 .1 0 . Related External Links Related External Links

บร บที่ กรอบ การออกแบบสถาปั�ตยกรรมองค์�กรสม�ยใหม�

Page 3: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 3

1. The scope of an enterprise architecture The scope of an enterprise architecture

to a complex, socio-technical system 1. Interdependent resources of people, information,

and technology that must interact with each other and their environment in support of a common mission

2. “Enterprise" is used including Public or Private Sector organizations

3. An entire business or corporation A part of a larger enterprise (such as a business unit)

Page 4: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 4

1. The scope of an enterprise architecture The scope of an enterprise architecture 22

A conglomerate of several organizations, such as a joint venture or partnership A multiply-outsourced business operation Defining the boundary or scope of the enterprise to be described is an important first step in creating the enterprise architecture. It should also be noted that the term "enterprise" as used in enterprise architecture generally means more than the information systems employed by an organization.

Page 5: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 5

2. Methods and frameworksMethods and frameworks

Enterprise architects use various business methods, analytical techniques and conceptual tools to understand and document the structure and dynamics of an enterprise. In doing so, they produce lists, drawings, documents and models, together called "artifacts". These artifacts describe the logical organization of business functions, business capabilities, business processes, people organization, information resources, business systems, software applications, computing capabilities, information exchange and communications infrastructure within the enterprise.

Page 6: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 6

2. Methods and frameworks Methods and frameworks 22

A collection of these artifacts, sufficiently complete to describe the enterprise in useful ways, is considered by EA practitioners an ‘enterprise’ level architectural description, or enterprise architecture, for short. The UK National Computing Centre EA best practice guidance statesNormally an EA takes the form of a comprehensive set of cohesive models that describe the structure and functions of an enterprise.and continues

Page 7: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 7

2. Methods and frameworks Methods and frameworks 33

The individual models in an EA are arranged in a logical manner that provides an ever-increasing level of detail about the enterprise: its objectives and goals; its processes and organisation; its systems and data; the technology used and any other relevant spheres of interest.This is the definition of enterprise architecture implicit in several EA frameworks including the popular TOGAF architectural framework.

Page 8: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 8

2. Methods and frameworks Methods and frameworks 44

An enterprise architecture framework collects together tools, techniques, artifact descriptions, process models, reference models and guidance used by architects in the production of enterprise-specific architectural description.See the related article on enterprise architecture frameworks for further information.In 1992, Steven Spewak described a process for creating an enterprise architecture that is widely used in educational courses

Page 9: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 9

3. 3. Areas of practiceAreas of practice

Several enterprise architecture frameworks break down the practice of enterprise architecture into a number of practice areas or "domains". In his book on Enterprise Architecture, Spewak divides the practice into two domains at 'level 2': "Business Modelling" and "Current Systems and Technology" and three subordinate domains at 'level 3': "Data Architecture", "Applications Architecture" and "Technology Architecture". The final level of Spewak's EAP is the "Implementation" or "Methods" level, which deals with "how" to migrate the Enterprise to match the new model.

Page 10: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 10

3. 3. Areas of practice Areas of practice 22

The popular TOGAF framework divides the practice into three domains: "Business Architecture", "Information Systems Architecture" and "Technology Architecture" and then subdivides the information systems architecture into "Information Architecture and "Applications Architecture".

Page 11: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 11

3. 3. Areas of practice Areas of practice 33

The Strategic Architecture Model allows for a flexible division into up to ten domains covering many aspects of an enterprise from its objectives and goals through its projects and programmes to its software applications and technology. [9]

The dividing of the practice into a number of domains allows enterprise architects to describe an enterprise from a number of important perspectives. This practice also encourages the contributions of many individuals and allows the practice as a whole to make good use of individual domain-specific expertise and knowledge. By taking this approach, enterprise architects can ensure a holistic description is produced.

The popular and most common four domains and their component parts look like this:

Business: Strategy maps, goals, corporate policies, Operating Model Functional decompositions (e.g. IDEF0, SADT), business capabilities and

organizational models expressed as enterprise / line of business architecture

Page 12: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 12

3. 3. Areas of practice Areas of practice 44

Business processes, Workflow and Rules that articulate the assigned authorities, responsibilities and policies

Organization cycles, periods and timing Suppliers of hardware, software, and services

Information: Information architecture - a holistic view on the flow of information in

an enterprise Metadata - data that describes your enterprise data elements Data models: conceptual expressed as enterprise information

architectures, logical, and physical Applications:

Application software inventories and diagrams, expressed as conceptual / functional or system enterprise / line of business architectures

Interfaces between applications - that is: events, messages and data flows

Page 13: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 13

3. 3. Areas of practice Areas of practice 55

Technology: Inter-application mediating software or 'middleware'. Application execution environments and operating frameworks including

applications server environments and operating systems, authentication and authorisation environments, security systems and operating and monitoring systems.

Hardware, platforms, and hosting: servers, datacentres and computer rooms Local and wide area networks, Internet connectivity diagrams Intranet, Extranet, Internet, eCommerce, EDI links with parties within and

outside of the organization Operating System Infrastructure software: Application servers, DBMS Programming Languages, etc. expressed as enterprise / line of business

technology architecture.

Page 14: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 14

4. 4. Using an enterprise architecture Using an enterprise architecture

Describing the architecture of an enterprise aims primarily to improve the effectiveness or efficiency of the business itself. This includes innovations in the structure of an organization, the centralization or federation of business processes, the quality and timeliness of business information, or ensuring that money spent on information technology (IT) can be justified.

Page 15: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 15

4. 4. Using an enterprise architecture Using an enterprise architecture 22

One method of using this information to improve the functioning of a business, as described in the TOGAF architectural framework, involves developing an "architectural vision": a description of the business that represents a “target” or “future state” goal. Once this vision is well understood, a set of intermediate steps are created that illustrate the process of changing from the present situation to the target. These intermediate steps are called “transitional architectures” by TOGAF. Similar methods have been described in other enterprise architecture frameworks.

Page 16: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 16

5. 5. The growing use of enterprise architecture

Documenting the architecture of enterprises is done within the U.S. Federal Government [10] in the context of the

Capital Planning and Investment Control (CPIC) process. The Federal Enterprise Architecture (FEA) reference models serve as a framework to guide Federal agencies in the

development of their architectures. [11] Companies such as Independence Blue Cross, Intel, Volkswagen AG[12] and InterContinental Hotels Group have also applied enterprise

architecture to improve their business architectures[citation needed] as well as to improve business performance

and productivity.

Page 17: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 17

6. 6. Relationship to other disciplines

Enterprise architecture is a key component of the information technology governance process in organizations such Dubai Customs [13] and AGL Energy [14]. Organizations like Dubai Customs and AGL Energy have implemented a formal enterprise architecture process as part of their IT management strategy. While this may imply that enterprise architecture is closely tied to IT, it should be viewed in the broader context of business optimization in that it addresses business architecture, performance management and process architecture as well as more technical subjects. Depending on the organization, enterprise architecture teams may also be responsible for some aspects of performance engineering, IT portfolio management and metadata management.

Page 18: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 18

6. 6. Relationship to other disciplines 2

The following image from the 2006 FEA Practice Guidance of US OMB sheds light on the relationship between enterprise architecture and segment(BPR) or Solution architectures. (This figure demonstrates that software architecture is truly a solution architecture discipline, for example.)

Page 19: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 19

6. 6. Relationship to other disciplines 3

Activities such as software architecture, network architecture, database architecture are partial contributions to a solution architecture.

Page 20: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 20

7. 7. Published examples of enterprise architecture

It is uncommon for a commercial organization to publish rich detail from their enterprise architecture descriptions. Doing so can provide competitors information on weaknesses and organizational flaws that could hinder the company's market position. However, many government agencies around the world have begun to publish the architectural descriptions that they have developed. Good examples include the US Department of the Interior,[15] and the US Department of Defense business transformation agency.

Page 21: SOFTWARE-rt1 An enterprise architecture (EA) An enterprise architecture (EA) (Value Chain) (Value Chain) (Goals) (Business Process) (Business Information)

SOFTWARE-rt 21

8. OTHERS8. OTHERS

1. Enterprise Architecture framework 2. Architectural pattern (computer science) 3. Enterprise Architecture Planning 4. Enterprise engineering 5. Enterprise Life Cycle 6. Enterprise Unified Process 7. GINA : Global Information Network Architecture 8. IT Governance 9. IT Portfolio Management 10. IT Service Management 11.Enterprise Architecture Assessment Framework 12.Enterprise Architect 13.Open Source Enterprise Architecture Tools