Enterprise Architecture Development Based on Enterprise Ontology
|
|
|
- Kristopher Shields
- 9 years ago
- Views:
Transcription
1 Enterprise Architecture Development Based on Enterprise Ontology 1, 2, 3 1 Nooretouba University, E-Commerce Group, Tehran, Iran, [email protected] 2 Iran University of Science & Technology, School of Computer Engineering, Tehran, Iran, [email protected] 3 Islamic Azad University, South Tehran Branch, Tehran, Iran, [email protected] Received 24 May 2012; received in revised form 31 March 2013; accepted 15 April 2013 Abstract Enterprises choose Enterprise Architecture (EA) solution, in order to overcome dynamic business challenges and in order to coordinate various enterprise elements. In this article, a solution is suggested for the Enterprise Architecture based on a conceptual model of Enterprise Ontology (EO). Enterprise Ontology provides a common structure for data collection. First, conceptual model of Enterprise Ontology based on the Zachman Framework is presented. Then, the Enterprise Architecture development process based on Enterprise Ontology is proposed. Using this solution, Staffs, stakeholders, users, architects, and systems achieved a common understanding of enterprise concepts and relationships and therefore, architecture data are collected in a correct way. The primary focus is collecting accurate architecture data instead of developing architecture artifacts; also meet the decision maker's needs by fit for purpose modeling. Finally, we demonstrate our solution in a case study and show the appropriate results and conclusions. Keywords: Enterprise architecture, Enterprise ontology, Zachman framework, Enterprise architecture development process, Repository 85
2 1 Introduction The Enterprise Architecture refers to a comprehensive description of all of the key elements and relationships that constitute an organization [16]. Enterprises pay remarkable attention to Enterprise Architecture to increase their flexibility and to adapt to business environment changes. By architecture aid, enterprises can achieve organizational integration and overcome business dynamics [5]. Enterprise Architecture refers to a discipline that attempts to integrate, govern and analyze enterprise elements. Alignment of elements creates synergy in achieving enterprise objectives. Gruber [14] defined ontology as follows: "Ontology is an explicit specification of a conceptualization". In other research, Campbell and Shapiro [3] defined ontology as "Ontology consists of a representational vocabulary with precise definitions of the meanings of the terms of this vocabulary plus a set of formal axioms that constrain the interpretation and well-formed use of these terms". Ontology defined prevalent terms and concepts in a domain to exchange information and provided the way to share and to reuse knowledge among people and asymmetrical application systems. In other words, ontology provides a common understanding of a domain that facilitates communications between people and systems [23]. Existing Enterprise Architecture methodology has some problems. Firstly, there has not been common and exactly semantic understanding between human and system yet and it causes communication problems among humans or among systems or between human and system [17]. In addition, data collected in developing Enterprise Architecture are not based on a common definition of concepts and data communication; for example planner has one definition for action and the developer has another definition; in some cases a specific data is called with different names. Such problems can lead to inconsistency and lack of integrity of the architecture data. There is not a semantic foundation for collecting architecture data. Another problem is none-effective architecture results for decision-making. Architects have to accompany models and explain results to the mangers in order for him to make decisions according to results. Most of Enterprise Architecture frameworks and methodologies rely on traditional and routine artifacts; Architects attempt to produce an artifact and present it to managers; for example, they produce business process model or system model. Since creating Enterprise Architecture models is expensive and lacks intrinsic value, it is desirable to only create Enterprise Architecture models that fit for purpose and support decision making well [10]. Often technical models, which are suitable technically are produced, while they are not suitable for decision-making. Enterprise Architecture artifacts should be defined according to stakeholders purposes and requirements; therefore, to have qualified data as the process backing is very helpful. In this article, a solution is suggested for the Enterprise Architecture based on a conceptual model of Enterprise Ontology. First, conceptual model of Enterprise Ontology based on the Zachman Framework is proposed. Second, the Enterprise Architecture development process based on Enterprise Ontology is proposed. Furthermore, the features of the Enterprise Architecture repository are examined in the new solution. This paper is organized as follows: Section 2 provides related works. The Enterprise Architecture based on Enterprise Ontology is suggested in Section 3. In Section 4, Enterprise Architecture development process is used in a case study and appropriate results are shown. Finally, conclusions and future works are discussed in Section 5. 2 Related Works Allemang et al. [1] proposed FEA Reference Model Ontology (RMO) to have the shared meanings of Federal Enterprise Architecture (FEA) reference models, but it is nothing except FEA description in Web Ontology Language (OWL) and it only applies to FEA. In other research, Fuchs-Kittowski and Faust [10] presented semantic architecture tool (SemAT) for collaboration in Enterprise Architecture development and management. The Enterprise Architecture ontology model is used to design wiki-like collaborative environment. It presented only an ontology model for Enterprise Architecture and it did not point to how to develop Enterprise Architecture. Ghani et al. [12] offered a usercentric semantics-oriented Enterprise Architecture management and paid specific attention to users as architecture audience. He tries to provide meaningful information for the enterprise users, along with their needs and functional scope. Kang et al. [17] presented an ontology-based three-level Enterprise Architecture in order to solve the lack of semantic understanding in common among different systems and between human and system and among stakeholders in the enterprise. It emphasizes to use Semantics of Business Vocabulary and Business Rules (SBVR) and Fact-oriented approach. This approach focuses on the Formal level of ontology and it does not present a systematic method for Enterprise Architecture development. All researches attempt to use ontology in Enterprise Architecture, but none of them has presented a fundamental method for Enterprise Architecture development and has not paid attention to Enterprise Ontology as a baseline for Enterprise Architecture development. They also have not pointed to a general process for Enterprise Architecture development based on ontology. The important issue to achieve integrity and effective business planning is that all agents and stakeholders acquire a common understanding of different abstractions of an enterprise. Enterprise Ontology is provided for this purpose 86
3 and it includes a set of well-formed terms that are used to describe enterprise widely while it covers the concepts of enterprise domain carefully. The set provides a common understanding of enterprise and can be a stable basis to specify requirements for end user applications. Therefore, perceptional errors are reduced in cases when terms are used with different interpretations, and it causes interaction improvement and facilitation between factors that is an important pace to promote efficiency. Accordingly, we can say Enterprise Ontology works as a communicating medium between different people like users and developers in various enterprises, between people and systems, and between different systems [18], [24]. Toronto Virtual Enterprise (TOVE) [8], The Enterprise Ontology [2], [9]-[10], [15] and Context-Based Enterprise Ontology [18] are important researches in the field of Enterprise Ontology which presented models for Enterprise Ontology. None of the EO models are based on Zachman Framework. Although appropriate EO for EA should cover all Zachman abstractions, They did not try to suggest concepts, which cover all Zachman abstractions. 3 Enterprise Architecture Development Based on Enterprise Ontology In this section, Enterprise Architecture development is suggested based on Enterprise Ontology model. In Section 3-1, the Enterprise Ontology model based on Zachman Framework is suggested and its concepts and relationships are explained. In Section 3-2 Enterprise Architecture development process, based on the Enterprise Ontology model is suggested. In Section 3-3, the features of the Enterprise Architecture repository is examined. 3.1 Enterprise Ontology There are several Enterprise Architecture frameworks such as Zachman, FEA, The Open Group Architecture Framework (TOGAF) and Department of Defense Architecture Framework (DODAF). Among them, all researchers agree on the Zachman as base for Enterprise Architecture research. Zachman Framework is a two-dimensional schema, used to organize the detailed representations of the enterprise. The Zachman Framework summarizes a collection of perspectives involved in enterprise architecture. These perspectives are represented in a twodimensional matrix that defines along the rows the type of stakeholders and with the columns the aspects of the architecture. While there is no order of priority for the columns of the Framework, the top-down order of the rows is significant to the alignment of business concepts and the actual physical enterprise. The rows of Zachman are described as follows: Planner's View (Scope), Owner's View (Enterprise or Business Model), Designer's View (Information Systems Model), Builder's View (Technology Model), Subcontractor View (Detailed Specifications). The columns of Zachman are described as follows: The data description (What), the function description (How), The Network description (Where), the people description (Who), the time description (When), and the motivation description (Why). The kinds of models or architectural descriptive representations are made explicit at the intersections of the rows and columns. Each cell which is the intersection of row (perspective) and column (abstraction) is made up of Enterprise Architecture artifacts such as documents, models, graphics, and etc. [20], [25], [26]. Zachman is better than the other framework in the point of completeness of taxonomy. This is almost the entire focus of Zachman. None of the other framework focuses as much on this area [19]. The framework is a simple and logical structure for classifying and organizing the descriptive representations of an enterprise [25]. All requirements of enterprise architecture are collected in the Zachman grid at once. Zachman is the best starting point for determining required concepts in ontology development. The Zachman Framework is considered as a base for Enterprise Ontology in this article. Enterprise Ontology does not aim to provide the ontology with so many concepts in enterprise domain but it detects core concepts and expresses how to develop architecture by applying this ontology. We focus on how to use the Enterprise Ontology in Enterprise Architecture development. Generally, ontology development activities include specification, conceptualization, formalization, implementation and maintenance. Conceptualization is one of the main ontology development activities. Conceptualization activity structures the domain knowledge to the meaningful models at the knowledge level. The goal of a conceptualization process is to provide a domain model less formal than the implementation model but more than the definition of the model in natural language [13]. In this paper, Enterprise Ontology will be developed at conceptual level and axioms, constraints and rules are not discussed in the conceptualization. Enterprise Ontology based on the whole Zachman abstractions (columns) are suggested. Moreover, at the conceptual level, the Enterprise Ontology focuses on first and second rows (views) of Zachman but other rows will detail in the formal level. These concepts provided planner's view and owner's view. Ontology is defined in English and presented in meta models in a UML-based ontology representation language. UML class diagram is used for representing concepts and association, and aggregation relations are used for representing relations between concepts. Figure 1 shows ontology concepts and their relationships at the conceptual level. The core concepts of enterprise include: Goal: Desired state or condition that enterprises should achieve it. 87
4 Action: A deed and action or event that is done, actions is divided into sub-actions, these further into subsub-actions etc. Parts of actions are functions, activities, tasks or operations. Decomposition aims at reaching the level of elementary actions, where it is not possible or necessary to further decompose. Action structure: Action structure defines structure and sequence of actions in order to realize and support goals. Thus, the action structure consists of one or more action. Each action structure wants to achieve defined and supposed desired state and desired state is in line with goals. Activity structure can be temporary or permanent. Human actor: Human actors are the organization Staffs. Position: A position is a post of employment occupied by zero or many human actors. For each position, specific qualifications in terms of skills and demands on education and experience are specified. Role: A collection of responsibilities that is relevant to a position. Organizational unit: An organization consists of organizational units. An organizational unit is composed of positions with the established supervision relationships. Resource: Actions can produce or consume resources in the enterprise. The resource has various types such as system and data. System: A system is a thing that is designed, built and installed to serve in a specific action affording a convenience, efficiency or effectiveness. Systems can be manual, computer aided, or computerized. The system is a type of resource. Data: Actions use data for execution and produce data when execution. Data is a type of resource. Time: Time Refers to when actions are executed. Location: Refer to place where actions are executed. A point or extent in space that may be referred to physically or logically. Figure 1: Conceptual model of enterprise ontology and how it adapted to the columns of the Zachman framework Core concepts are considered, because concepts are provided in conceptual level. Enterprise Ontology is not static, and defining concepts can be evolved. Enterprise Ontology can be improved and extended within the Enterprise Architecture project progress and also based on organization type. Enterprise Ontology is an infrastructure to collect architecture data. 88
5 Furthermore, figure 1 shows the comparison between model and abstractions of Zachman, by closed lines and indicates that core concepts are considered in a way that Zachman columns have been covered. The columns of the framework represent different abstractions or different ways to describe the real world. It indicates that the model covers the whole enterprise abstractions and suites for Enterprise Architecture. 3.2 Enterprise Architecture Development Process Based on Enterprise Ontology In this section, a process for Enterprise Architecture development is suggested based on Enterprise Ontology model. Speaweak s method [21] was presented for FEA and also Architecture Development Method (ADM) was presented for The Open Group Architecture Framework (TOGAF) [22] that both rely further on artifacts. However, the DoDAF [6]-[7] further relies on data. It is an architecture framework for the United States Department of Defense and military domain. This process shows architects how to develop Enterprise Architecture. It is a construction, which the architect and architectural description development team could collect, organize, correlate, and store accurate architectural data. The process is data centric rather than an artifact centric. Artifact centric approach means EA development process which looks for creating the model as EA artifact, and all efforts are towards producing traditional artifact. Furthermore, it is important to produce artifacts such as process model, system model, data model to be produced and to present to stakeholders. There is not a systematic method for collecting architecture data and data might be collected irregularly in different ways. Data centric approach means all efforts towards collecting data for EA development process in an accurate way. Architecture data are considered as input of EA artifact. Accurate data influences on artifact quality remarkably. Furthermore, according to accurate data, architecture trends to fit for purpose artifact effectively. The architecture data supports architecture process and fit for purpose artifact. Presence of qualified data as the architecture effort backing is very helpful to fit for purpose modeling. At first, the process focuses on collecting accurate architecture data and, then producing fit for purpose results. The steps of the process are described as follows: Step 1: Determining Purposes of Enterprise Architecture Development To describe purposes, we should recognize audience and stakeholder. Zachman introduced five main stakeholders (planner, owner, designer, builder, and subcontractor) with their own perspectives about Enterprise Architecture, but enterprise can have more different stakeholders. We investigate who are the stakeholders and decision makers, in the first step. Then, their intention and purpose of Enterprise Architecture development are recognized. Stakeholders decided to develop an Enterprise Architecture answering which questions. The architect can acquire Stakeholders needs in different ways such as session, interview, checklist, and questionnaire. Also, architecture purposes should be along with enterprise mission. Having determined Enterprise Architecture purposes in this step, the next steps are going to be implemented depending on this step. Since architecture may have different purposes, next step activities that depend on purpose can be distinct. For one purpose, we may deal with a subset of the concepts and collect data and present Enterprise Architecture descriptions while this is not required for another purpose that is the distinction between this process and other Enterprise Architecture methodology. Furthermore, it must be determined either we are searching for As-Is architecture or To-Be one. Figure 2 shows the main activities of step 1 and its inputs-output. Furthermore, the scope of the architecture should be determined when we define the Enterprise Architecture purpose. Scope can be large or small. Small scope means architecture involved few elements of the enterprise. Large means architecture involved many elements of the enterprise. Figure 2: Main activities of step 1 and its inputs-output Step 2: Determining the Depth of the Architecture The appropriate detail level should be determined carefully, the selection of detail level according to architecture purpose, architecture scope and the kind of decision made by architecture should be determined. It is important to achieve appropriate level of depth in each view. If relevant characteristics are left out, the architecture may not be useful. If unnecessary characteristics are included, the architecture effort may prove infeasible given the time and resources available, or the architecture may be puzzling and cluttered with details that are unnecessary. For example, architect can achieve the detail of information about an action depend on the requirements, or sometimes least information can be satisfied. 89
6 Step 3: Determining the Required Concepts Architect requires common understanding of collecting data and architecture participants should agree on the concepts. Common understanding eliminates semantic conflicts. Enterprise Ontology provides common grounds to conceptualize share and reuse information (achieved from enterprise) as architecture data. In this step, the Enterprise Ontology required concepts and relations are determined based on clear purpose. What data are required according to selected concepts, whether we require new concepts to fulfill requirements or previous concepts are enough to fulfill new requirements. If current ontology does not provide required concepts, new concepts will be entered into the ontology by the assistance of ontologists, domain experts, architects and stakeholders. Domain expert and architecture give information and ontologists design Enterprise Ontology. Figure 3 shows the process. Figure 4 shows main activities and input-output of this step. For example, some Zachman cells (artifacts) are selected and required concepts are mentioned in the table 1. Figure 3: Updating ontology Figure 4: Main activities of step 3 and its input-output Table 1: Zachman artifact and related concept EA artifacts Organization chart Process flow diagram Logistic network Business plan Concepts Organization unit Action, Action structure Action, location Goal, Action structure Step 4: Collecting Data In this step, data are collected regarding selected concepts; data are stored in the ontology form in the Enterprise Architecture repository. The repository containing collected data may be in the previous projects that are in common with the current project. Previous data help to collect new data and it also can be used in the Enterprise Architecture process. Since concepts were defined based on Enterprise Ontology obviously, there is no data inconsistency. Data gathering can also be done by different groups and different places in the enterprise. Finally, we examine whether collected data suffices to supply defined requests or not; if not, steps 2 to 5 would be repeated again. Step 5: Data Analysis In this approach, we have views and analyses as architecture results. The views are preliminary artifact in the EA development process. Views are created based on collecting data in the previous step. Sometimes, it is not essential to provide views as result to meet decision makers demands. Since architecture data were collected accurately, exactly and consistently, we can analyze in a variety of ways; for example statistics analysis, strategic planning analysis, which is another advantage of this approach. Analysis can be ed by human experts and/or BI tools. Any type of models and tools can be used beside ontology and ontology is applied as supporting. Enterprise Architecture Decision makers' questions that have been stated in step 1 are answered. Customized analysis and fit for purpose results can be provided using derived data. Of course, we can do many analyses potentially based on collecting data, but all of them are not required. If ontology implements in the formal level, we can use ontology reasoning in this step. Ontology reasoning engine s reasoning, regarding defined concepts, their relationships, and ontology rules and constraints. Collected data based on ontology can be used as a basis for inference and reasoning. 3.3 The Features of Enterprise Architecture Repository The enterprise architecture repository is an automated model storage facility to keep track of architecture [20]. Treasury Enterprise Architecture Framework (TEAF) [4] defined repository as an information asset used to organize, store, access and share all Enterprise Architecture information, relationships between the information elements, and artifacts. A repository is simply a database built specifically to store and relate the various kinds of documents and diagrams described in the Zachman Framework. 90
7 One of the weak points of EA modeling is dispersal of artifacts i.e. they are not integrated with the repository. Individual models are produced as artifacts, while their consistency is very complex. Furthermore, lack of integrity leads to change management for EA artifacts and descriptions, so tracking and updating is not possible. Integrated repository also increases reusability of architecture data. As a whole, EA management is very difficult without an integrated repository. In this approach, we have views and analyses as architecture results. The views are preliminary artifact in the EA development process. Since collected data are consistent, integrity and precision, the views that based on data also are consistency, integrity and precision. The views relate tightly to architecture data. Therefore, EO provides context for EA repository. 4 Applying Solution in a Case Study A case study is provided to illustrate how the approach works and to show the high potential of solving the Enterprise Architecture problems via Enterprise Ontology. We select the software production company to conduct the case study. The case study is an actual company. A real-world example demonstrates the feasibility of the proposed solution. In order to acquire information about the case study, researchers participated in sessions and achieved information and data from interviews. One of the company s main activities is production of desktop software. The company produces the software products, and sells them in the form of a package to users. In fact, projects employer is the company itself. The company has four main departments include Research department, Technical department, Administrative and Financial Department, and Commerce Department. Customer Office is part of the Commerce Department. Major product is a software package and software producing is a major process for the enterprise. The structure of the organization is project-centric. If users of software have any suggestion or idea about products, users can inform their idea by communication channels that Customer Office provided. The company s current concern is that while one of the enterprise missions is producing software fit for user's requirement, why user's ideas are ignored and reactions are minimal. We use the mentioned steps in the section 3-2 to solve this problem. Step1: Determining Purposes of Enterprise Architecture Development Company senior manager stated an issue about it; Why are user ideas ignored by the company and the least reactions are done? After more examination of the problem, purpose and intention of using Enterprise Architecture are defined as follows: "understanding activities, tasks and actions that company does toward user's ideas, finding weaknesses and proposing solutions to improve process". Architecture scope is processes, activities, organizational units, and resources involved in processing and responding ideas in the enterprise. Purpose of Enterprise Architecture is along with one of enterprise missions that is producing software fit for user's requirements. We want to achieve As-Is architecture and To-Be architecture in the case study. Step2: Determining the Depth of the Architecture According to the architecture determined purpose, there is no need for too much elaboration. The architect should only detect actions that related to idea processing but does not require much detail about them. Step3: Determining the Required Concepts Architect, stakeholders, managements and personal agree on using the concepts of the enterprise and their definition. Definition of concept should be matched company features. Common understanding of concepts eliminates semantic conflicts. Solving the problem requires providing a process model accompanied by goals, roles, tools, involved resources in the process. Therefore, we require goal, action, action structure, role, organization unit, resource, system and data concepts for architecture development; data should be collected around these concepts and their relations. Required concepts are shown by a closed line in figure 5. 91
8 Figure 5: Required concepts and relations to solve the problem of case study Step4: Collecting Data Architect starts collecting architecture data for solving the problem. Of course, data are collected in other methodologies but this approach uses ontology for collecting accurate data. Step 4 is a key step in this approach. Some question-and-answer sessions were held about the problem; and managers and employees concerned with the problem are interviewed; therefore, required architecture data are collected from the acquired information. Data will be stored in the architecture repository around concepts and their relations selected in the previous step. some interview questions are mentioned as samples in the following sentences: Which organizational units and roles are involved in the problem? How does the company process user idea currently? Is processing of user idea along with enterprise goal or not? What information systems are used for user idea processing? What does each of them serve? Currently, one of the enterprise goals is producing fit for user's requirements software. Suggestions and ideas should be noticed and applied in software production. Examinations show only an action that supports this goal is collecting users ideas. The Customer Office (organization unit) collects ideas by Customer Relation Management (CRM) and Noorlak (NL) systems. Here, records of ides are considered as data of Enterprise. Figure 6 shows objects and relations of the Enterprise Ontology model at the conceptual level and in As-Is architecture. The figure provides comprehensive insight into existing conditions. In the next step, existing conditions are analyzed. Figure 6: Objects and their relations in the As-Is architecture 92
9 Step5: Data Analysis In this approach, the architecture data according to the requirements can be analized by tools or human. Since we suggest ontology in conceptual level and size of the problem is small, human analysis is used for solving problem. Therefore results are obtained according as-is architecture (figure 6) and human analysis. Human analyst observed weaknesses in the process. There is uncoordinated decision making, process, IT and human resource, related to user idea processing; we want to reorganize this process by architecture. We redefine available process and allocate the required resources along with enterprise goals. As seen you in figure 6, ideas only are collected and Customer Office does not interact effectively with project management or Research Department (that is responsible for proposing new projects). There is not process that support applying user ideas in company production. Also, no entity takes over keeping track of ideas. Consequently, after data analysis, a solution is suggested at below: Creating an entity in the enterprise is responsible for and keeps track of ideas in the productions of the company. Reorganizing the process clearly and completely, in order to the user idea can influence productions of the company. Ideas should be examined, categorized and rated according to the metrics. Ideas should be placed in the project management cycle after examination. One idea can lead to defining new project or changing previous project; that both can be kept track by project management. Idea progress report should be provided in regular time period. Figure 7 shows objects and relations of the Enterprise Ontology model at the conceptual level and in To-Be architecture. In fact, figure 7 shows the results of analysis based on ontology. Black objects relate to action and action structure concept, blue ones relate to system concept, green ones relate to organizational role concept, red objects relate to goal concept and brown ones relate to data concept. action structure1 object relates to all action objects, but it is not repeated because of decreasing complexity. None-labeled black arrows show the order of actions in figure 7. The figure shows the new process (suggested solution) for ideas processing. New actions, their sequence, data, system, organization unit and the role which related to actions are specified. As a result, EA process detect weaknesses in the As-Is architecture and suggest a new organization for the company. There are different types of EA results (for example, business process change, improvement strategy, process should change for improving products to better match consumer needs. One of the Zachman artifacts is process model that is required for case study. We show a view of the process model of user idea processing by Enterprise Ontology, though the Enterprise Ontology model (figure 6 and figure 7) contains more information than process model. As we mentioned in section 2, according to architecture purpose, resulting model and used tool can be different from the analysis. Any kinds of tools and models can be used beside ontology and ontology is applied as supporting. It also can use human analysis beside ontology. The case study is examined by human analysis, and architecture need is process redefinition; there is no need to produce more views or analyses. 5 Conclusions Ontology helps to collect knowledge from enterprise remarkable, because it shows semantic concepts and relations in a domain. The article focuses on Enterprise modeling based on ontology and how applying the model to solve high-level problems in the enterprise. We can use ontology advantages in the EA and Ontology provides context for collecting architecture data. Collecting data based on an ontological foundation provides integrity, consistency, common understanding, share and reusability. On the other hand backing accurate data support fit for purpose modeling as artifact and an architect will move toward fit for purpose results well, Also architecture development achieves to Enterprise Architecture analysis in a variety of ways and there is no constraints to use tools. Future researches still remain as follows: selecting appropriate language for Enterprise Ontology according architecture requirements, discuss about how acquires knowledge from enterprise, extending ontology based on enterprise type, and using this approach to link strategic planning with monitoring by indicators via software. 93
10 goal1 : goal desc = producing software fit for user's requirement realize organizatin unit1 : Organization unit desc = customer office organizatin unit2 : Organization unit desc = research department action structure1 : Action structure desc = defined structure for idea processing Consist of action1 : action desc = collecting user's idea Produce-consume consume consume data1 : data desc = user's ideas system2 : system desc = NL system action2 : action desc = categorizing idea system1 : system desc = CRM system organizatin unit3 : Organization unit desc = project control department action3 : action desc = rating ideas according their value for user action4 : action desc = measuring ideas feasibility role1 : role desc = managers session system3 : system desc = project control system role2 : role desc = responsible for ideas consume consume consume action5 : action desc = decsion making for ing idea action6 : action desc = defining new project or changing previous project action7 : action desc = keeping track idea by project control action8 : action desc = providing idea progress report and presenting to manager References Figure 7: Objects and their relations in To-Be architecture [1] D. Allemang, R. Hodgson, and I. Polikoff. (2005, January) Federal enterprise architecture reference model ontology: FEA-RMO version 1.1. OsEra. [Online]. Avalable: [2] Artificial Intelligence Applications Institute (2011, June) The enterprise ontology. AIAI. [Online]. Available: [3] E. Campbell and S. C. Shapiro, Ontological mediation: An overview, in Proceedings of the International Joint Conference on Artificial Intelligence, Menlo Park, CA, USA, [4] Chief Information Officers Council. (2000, July) Treasury enterprise architecture framework version 1. Department of the Treasury. [Online]. Avalable: Architecture-Framework-TEAF. [5] Chief Information Officer Council. (2001, February) A practical guide to federal enterprise architecture version 1.0. [Online]. Available: [6] Department of Defense. (2009, May) The essential DoDAF: A user s guide to architectural description development version 0.5. [Online]. Available: [7] Department of Defense. (2010, August) The DoDAF architecture framework version [Online]. Available: [8] Enterprise Integration Laboratory. (2002, February) Enterprise modelling. Enterprise Integration Laboratory. [Online]. Available: [9] F. G. Fadel, M. S. Fox, and M. Gruninger, A generic enterprise resource ontology, in Proceedings of the 3 rd Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprise, West Virginia, USA, 1994, pp
11 [10] M. S. Fox, M. Barbuceanu, M. Gruninger, and J. Lin, An organization ontology for enterprise modelling, in Proceedings of the Simulating Organizations: Computational Models of Institutions and Groups, Menlo Park, United States, 1998, pp [11] F. Fuchs-Kittowski and D. Faust, The semantic architecture tool (SemAT) for collaborative enterprise architecture development, in Proceedings of the 14 th International Workshop on CRIWG, Omaha, USA, 2008, pp [12] I. Ghani, C. Y. Lee, and S. H. Juhn, Semantics-oriented approach for information interoperability and governance: Towards user-centric enterprise architecture management, Journal of Zhejiang University-Science C (Computers & Electronics), vol. 11, no. 4, pp , [13] A. Gómez-Pérez, M. Fernández-López, and O. Corcho, Ontological Engineering. London Berlin Heidelberg: Springer, [14] T. Gruber, Towards principles for the design of ontologies used for knowledge sharing, Knowledge Systems Laboratory, Stanford University, Stanford, United Kingdom, Technical Report KSL93-04, [15] M. Gruninger and M. S. Fox. (1994, June) An activity ontology for enterprise modelling. Workshop on Enabling Technologies - Infrastructures for Collaborative Enterprises, West Virginia University. [Online]. Available: [16] P. Harmon. (2003, January) Developing an enterprise architecture. Business Process Trends, Whitepaper. [Online]. Available: 03.pdf. [17] D. Kang, J. Lee, and S. Choi, An ontology-based enterprise architecture, Expert Systems with Applications, vol. 37, no. 2, pp , [18] M. Leppänen, A context-based enterprise ontology, in Proceedings of 10 th International Conference on Business Information Systems, Poznan, Poland, 2007, pp [19] R. Sessions. (2007, May) A comparison of the top four enterprise-architecture methodologies. MSDN Library. [Online]. Available: [20] F. Sowa and J. A. Zachman, Extending and formalizing the framework for information systems architecture, IBM Systems Journal, vol. 31, no. 3, pp , [21] S. H. Spewak and S. C. Hill, Enterprise Architecture Planning, Developing a Blueprint for Data, Applications, and Technology. Hoboken: John Wiley & Sons, [22] The Open Group. (2011) TOGAF version 9 enterprise edition. [Online]. Available: [23] M. Uschold and M. Gruninger, Ontologies principles methods and applications, Knowledge Engineering Review, vol. 11, no. 2, pp , [24] M. Uschold, M. King, S. Moralee, and Y. Zorgios, The enterprise ontology, The Knowledge Engineering Review, vol. 13, no. 1, pp , [25] Wikipedia. (2013, February) Enterprise architecture. [Online]. Available: [26] Zachman, A framework for information systems architecture, IBM Systems Journal, vol. 26, no. 3, pp ,
A COMPARISON OF ENTERPRISE ARCHITECTURE FRAMEWORKS
A COMPARISON OF ENTERPRISE ARCHITECTURE FRAMEWORKS Lise Urbaczewski, Eastern Michigan University, [email protected] Stevan Mrdalj, Eastern Michigan University, [email protected] ABSTRACT An Enterprise
Background: Business Value of Enterprise Architecture TOGAF Architectures and the Business Services Architecture
Business Business Services Services and Enterprise and Enterprise This Workshop Two parts Background: Business Value of Enterprise TOGAF s and the Business Services We will use the key steps, methods and
Open Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert
Int'l Conf. Software Eng. Research and Practice SERP'15 225 Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Fraunhofer Institute of Optronics, System Technologies and
Developing an Enterprise Architecture
21234 21234 21234 21234 21234 21234 21234 21234 21234 21234 21234 21234 21234 BUSINESS PROCESS TRENDS 21234 21234 21234 WHITEPAPER January 2003 Author: Paul Harmon Executive Editor Process Trends Developing
A pragmatic approach to modeling large systems
Theodore Kahn Ian Sturken NASA Ames Research Center Moffett Field, CA NASA/Army Systems and Software Engineering Forum May 11 & 12, 2010 University of Alabama, Huntsville [email protected] [email protected]
Enterprise Architecture Assessment Guide
Enterprise Architecture Assessment Guide Editorial Writer: J. Schekkerman Version 2.2 2006 Preface An enterprise architecture (EA) establishes the organization-wide roadmap to achieve an organization s
A Methodology for Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert
A Methodology for Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Fraunhofer Institute of Optronics, System Technologies and Image Exploitation IOSB 76131 Karlsruhe,
Software Development in the Large!
Software Development in the Large! Peter Eeles Executive IT Architect, IBM [email protected] IBM Rational Software Development Conference 2007 2007 IBM Corporation Agenda IBM Rational Software Development
ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS
ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS Hasni Neji and Ridha Bouallegue Innov COM Lab, Higher School of Communications of Tunis, Sup Com University of Carthage, Tunis, Tunisia. Email: [email protected];
Enterprise Architecture (EA) is the blueprint
SETLabs Briefings VOL 6 NO 4 2008 Building Blocks for Enterprise Business Architecture By Eswar Ganesan and Ramesh Paturi A unified meta-model of elements can lead to effective business analysis Enterprise
Enterprise Architecture Review
Enterprise Architecture Review Arquitectura multivapa mediante Ajax y ORM Héctor Arturo Flórez Fernández * Fecha de recepción: octubre 29 de 2010 Fecha de aceptación: noviembre 23 de 2010 Abstract Enterprise
Managing Change Using Enterprise Architecture
Managing Change Using Enterprise Architecture Abdallah El Kadi, PMP, CISSP, TOGAF Chief Executive Officer, Shift Technologies Managing Director, Open Group Arabia Email: [email protected] Website:
Tool Support for Software Variability Management and Product Derivation in Software Product Lines
Tool Support for Software Variability Management and Product Derivation in Software s Hassan Gomaa 1, Michael E. Shin 2 1 Dept. of Information and Software Engineering, George Mason University, Fairfax,
ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS
ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS DAVY MONTICOLO Zurfluh-Feller Company 25150 Belfort France VINCENT HILAIRE SeT Laboratory, University
SOA: The missing link between Enterprise Architecture and Solution Architecture
SOA: The missing link between Enterprise Architecture and Solution Architecture Jaidip Banerjee and Sohel Aziz Enterprise Architecture (EA) is increasingly being acknowledged as the way to maximize existing
The Perusal and Review of Different Aspects of the Architecture of Information Security
The Perusal and Review of Different Aspects of the Architecture of Information Security Vipin Kumar Research Scholar, CMJ University, Shillong, Meghalaya (India) Abstract The purpose of the security architecture
Partnering for Project Success: Project Manager and Business Analyst Collaboration
Partnering for Project Success: Project Manager and Business Analyst Collaboration By Barbara Carkenord, CBAP, Chris Cartwright, PMP, Robin Grace, CBAP, Larry Goldsmith, PMP, Elizabeth Larson, PMP, CBAP,
Risk Knowledge Capture in the Riskit Method
Risk Knowledge Capture in the Riskit Method Jyrki Kontio and Victor R. Basili [email protected] / [email protected] University of Maryland Department of Computer Science A.V.Williams Building
ArchiMate Extension for Modeling the TOGAF Implementation and Migration Phases
ArchiMate Extension for Modeling the TOGAF Implementation and Migration Phases A White Paper by: Henk Jonkers, Harmen van den Berg, Maria-Eugenia Iacob, and Dick Quartel December 2010 Copyright 2010 The
Issues in Information Systems Volume 15, Issue I, pp. 52-60, 2014
ORGANIZATIONALLY AGNOSTIC BUSINESS MODELING: HOW TO MAKE BUSINESS ARCHITECTURE ADAPTABLE TO ORGANIZATIONAL CHANGE Carlos E. Martinez, The MITRE Corporation, [email protected] Sheila A. Cane, The MITRE
NASCIO EA Development Tool-Kit Solution Architecture. Version 3.0
NASCIO EA Development Tool-Kit Solution Architecture Version 3.0 October 2004 TABLE OF CONTENTS SOLUTION ARCHITECTURE...1 Introduction...1 Benefits...3 Link to Implementation Planning...4 Definitions...5
Developing Business Architecture with TOGAF
Developing Business Architecture with TOGAF Building Business Capability 2013 Las Vegas, NV Armstrong Process Group, Inc. www.aprocessgroup.com Objectives Introduce The Open Group Architecture Framework
California Enterprise Architecture Framework
Version 2.0 August 01, 2013 This Page is Intentionally Left Blank Version 2.0 ii August 01, 2013 TABLE OF CONTENTS 1 Executive Summary... 1 1.1 What is Enterprise Architecture?... 1 1.2 Why do we need
The Data Reference Model. Volume I, Version 1.0 DRM
The Data Reference Model Volume I, Version 1.0 DRM September 2004 Document Organization Document Organization 2 Executive Summary 3 Overview of the DRM 9 DRM Foundation 12 Use of the DRM 17 DRM Roadmap
APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT
APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT AIMAN TURANI Associate Prof., Faculty of computer science and Engineering, TAIBAH University, Medina, KSA E-mail: [email protected] ABSTRACT
A Comparison of Common Business Modeling Approaches to GODS Generic Business Architecture
A Comparison of Common Business Modeling Approaches to GODS Generic Business Architecture Adrian Grigoriu Contents GODS single page generic Business Architecture (gba), in brief... 2 Mapping scope and
How To Develop Software
Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which
The Role of the Software Architect
IBM Software Group The Role of the Software Architect Peter Eeles [email protected] 2004 IBM Corporation Agenda Architecture Architect Architecting Requirements Analysis and design Implementation
BUSINESS RULES AND GAP ANALYSIS
Leading the Evolution WHITE PAPER BUSINESS RULES AND GAP ANALYSIS Discovery and management of business rules avoids business disruptions WHITE PAPER BUSINESS RULES AND GAP ANALYSIS Business Situation More
A Characterization Taxonomy for Integrated Management of Modeling and Simulation Tools
A Characterization Taxonomy for Integrated Management of Modeling and Simulation Tools Bobby Hartway AEgis Technologies Group 631 Discovery Drive Huntsville, AL 35806 256-922-0802 [email protected]
LEADing Practice: Artifact Description: Business, Information & Data Object Modelling. Relating Objects
LEADing Practice: Artifact Description: Business, Information & Data Object Modelling Relating Objects 1 Table of Contents 1.1 The Way of Thinking with Objects... 3 1.2 The Way of Working with Objects...
Overview of major concepts in the service oriented extended OeBTO
Modelling business policies and behaviour based on extended Open edi Business Transaction Ontology (OeBTO) Introduction Model Driven Development (MDD) provides a basis for the alignment between business
MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question.
Exam Name MULTIPLE CHOICE. Choose the one alternative that best completes the statement or answers the question. 1) Which of the following requires a systems development method that uses a data orientation
SysML Modelling Language explained
Date: 7 th October 2010 Author: Guillaume FINANCE, Objet Direct Analyst & Consultant UML, the standard modelling language used in the field of software engineering, has been tailored to define a modelling
Federal Segment Architecture Methodology (FSAM): An Overview
Information Resources Management College Federal Segment Architecture Methodology (FSAM): An Overview Dr. Stan Boddie & Prof. Matt Newman 1 a global learning community for government s most promising information
Service Oriented Architectures Using DoDAF1
1 Service Oriented Architectures Using DoDAF1 Huei-Wan Ang, Fatma Dandashi, Michael McFarren The Mitre Corporation The MITRE Corp. 7515 Colshire Dr. McLean, VA 22102 hwang(at)mitre.org, dandashi(at)mitre.org,
Value to the Mission. FEA Practice Guidance. Federal Enterprise Architecture Program Management Office, OMB
Value to the Mission FEA Practice Guidance Federal Enterprise Program Management Office, OMB November 2007 FEA Practice Guidance Table of Contents Section 1: Overview...1-1 About the FEA Practice Guidance...
Architecture Artifacts Vs Application Development Artifacts
Architecture Artifacts Vs Application Development Artifacts By John A. Zachman Copyright 2000 Zachman International All of a sudden, I have been encountering a lot of confusion between Enterprise Architecture
An Overview of Enterprise Architecture Framework Deliverables
An Overview of Enterprise Architecture Framework Deliverables A study of existing literature on architectures Frank Goethals - SAP-leerstoel Abstract: A number of enterprise architecture frameworks do
WebSphere Business Modeler
Discovering the Value of SOA WebSphere Process Integration WebSphere Business Modeler Workshop SOA on your terms and our expertise Soudabeh Javadi Consulting Technical Sales Support WebSphere Process Integration
Successful Enterprise Architecture. Aligning Business and IT
Successful Enterprise Architecture Aligning Business and IT 1 Business process SOLUTIONS WHITE PAPER Executive Summary...3 An Integrated Business & IT Infrastructure...3 Benefits to Business and IT Go
White Paper What Solutions Architects Should Know About The TOGAF ADM
White Paper What Solutions Architects Should Know About The TOGAF ADM WP0015 October 2011 The Open Group Architecture Framework 1 (TOGAF) is the most widely referenced architecture framework currently
Data Modeling Basics
Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy
Performance Management Systems: Conceptual Modeling
2011 International Conference on Economics and Business Information IPEDR vol.9 (2011) (2011) IACSIT Press, Bangkok, Thailand Performance Management Systems: Conceptual Modeling Dmitry Isaev Business Analytics
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS
SERVICE-ORIENTED MODELING FRAMEWORK (SOMF ) VERSION 2.1 SERVICE-ORIENTED SOFTWARE ARCHITECTURE MODEL LANGUAGE SPECIFICATIONS 1 TABLE OF CONTENTS INTRODUCTION... 3 About The Service-Oriented Modeling Framework
Business Process Modeling with Structured Scenarios
Business Process Modeling with Structured Scenarios Doug Rosenberg ICONIX Software Engineering, Inc. In 2008, based on our experience with a number of business process engineering projects over the last
A Framework for Ontology-Based Knowledge Management System
A Framework for Ontology-Based Knowledge Management System Jiangning WU Institute of Systems Engineering, Dalian University of Technology, Dalian, 116024, China E-mail: [email protected] Abstract Knowledge
Business Process Modeling and Standardization
Business Modeling and Standardization Antoine Lonjon Chief Architect MEGA Content Introduction Business : One Word, Multiple Arenas of Application Criteria for a Business Modeling Standard State of the
BUSINESS RULES AS PART OF INFORMATION SYSTEMS LIFE CYCLE: POSSIBLE SCENARIOS Kestutis Kapocius 1,2,3, Gintautas Garsva 1,2,4
International Conference 20th EURO Mini Conference Continuous Optimization and Knowledge-Based Technologies (EurOPT-2008) May 20 23, 2008, Neringa, LITHUANIA ISBN 978-9955-28-283-9 L. Sakalauskas, G.W.
TOGAF and ITIL. A White Paper by: Serge Thorn Merck Serono International SA
A White Paper by: Serge Thorn Merck Serono International SA June 2007 Copyright 2007 The Open Group All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or
Requirement Engineering in Service-Oriented Architecture
2012 International Conference on Networks and Information (ICNI 2012) IPCSIT vol. 57 (2012) (2012) IACSIT Press, Singapore DOI: 10.7763/IPCSIT.2012.V57.19 Requirement Engineering in Service-Oriented Architecture
MODELING VIRTUAL ORGANIZATION ARCHITECTURE WITH THE VIRTUAL ORGANIZATION BREEDING METHODOLOGY
01 MODELING VIRTUAL ORGANIZATION ARCHITECTURE WITH THE VIRTUAL ORGANIZATION BREEDING METHODOLOGY Zbigniew Paszkiewicz, Willy Picard Dept. of Information Technology Poznan University of Economics Mansfelda
Reusing Meta-Base to Improve Information Quality
Reusable Conceptual Models as a Support for the Higher Information Quality 7DWMDQD :HO]HU %UXQR 6WLJOLF,YDQ 5R]PDQ 0DUMDQ 'UXåRYHF University of Maribor Maribor, Slovenia ABSTRACT Today we are faced with
An Integrated Quality Assurance Framework for Specifying Business Information Systems
An Integrated Quality Assurance Framework for Specifying Business Information Systems Frank Salger 1, Stefan Sauer 2, Gregor Engels 1,2 1 Capgemini sd&m AG, Carl-Wery-Str. 42, D-81739 München, Germany
Re-Design an Operational Database Author: Sovan Sinha (Business Intelligence Architect) May 4 th, 2009
Re-design an Operational Database Introduction In today s world it is seen that lot of organizations go for a complete re-design of there database. Let s have a look why do we need to technically re-design
The Use of UML Activity Diagrams and the i* Language in the Modeling of the Balanced Scorecard Implantation Process
The Use of UML Activity Diagrams and the i* Language in the Modeling of the Balanced Scorecard Implantation Process Mariela Haya, Xavier Franch and Enric Mayol Universitat Politècnica de Catalunya (UPC)
Guy Tozer, Doriq Associates DG Conference Europe 2009
Guy Tozer, Doriq Associates DG Conference Europe 2009 Background Speaker Introduction Audience Profile Purpose and Focus of the Presentation Ground-rules and Capabilities doriq associates 2008 2 Enterprise
Chap 1. Introduction to Software Architecture
Chap 1. Introduction to Software Architecture 1. Introduction 2. IEEE Recommended Practice for Architecture Modeling 3. Architecture Description Language: the UML 4. The Rational Unified Process (RUP)
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into
The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material,
PASTA Abstract. Process for Attack S imulation & Threat Assessment Abstract. VerSprite, LLC Copyright 2013
2013 PASTA Abstract Process for Attack S imulation & Threat Assessment Abstract VerSprite, LLC Copyright 2013 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Developing SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
Axiomatic design of software systems
Axiomatic design of software systems N.P. Suh (1), S.H. Do Abstract Software is playing an increasingly important role in manufacturing. Many manufacturing firms have problems with software development.
Adapting an Enterprise Architecture for Business Intelligence
Adapting an Enterprise Architecture for Business Intelligence Pascal von Bergen 1, Knut Hinkelmann 2, Hans Friedrich Witschel 2 1 IT-Logix, Schwarzenburgstr. 11, CH-3007 Bern 2 Fachhochschule Nordwestschweiz,
Document Engineering: Analyzing and Designing the Semantics of Business Service Networks
Document Engineering: Analyzing and Designing the Semantics of Business Service Networks Dr. Robert J. Glushko University of California Berkeley [email protected] Tim McGrath Universal Business
Ontologies for Enterprise Integration
Ontologies for Enterprise Integration Mark S. Fox and Michael Gruninger Department of Industrial Engineering,University of Toronto, 4 Taddle Creek Road, Toronto, Ontario M5S 1A4 tel:1-416-978-6823 fax:1-416-971-1373
Basic Unified Process: A Process for Small and Agile Projects
Basic Unified Process: A Process for Small and Agile Projects Ricardo Balduino - Rational Unified Process Content Developer, IBM Introduction Small projects have different process needs than larger projects.
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object
Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France
Business Architecture with ArchiMate symbols and TOGAF Artefacts
Business Architecture with ArchiMate symbols and TOGAF Artefacts This is a supplement to the broader framework TOGAF s generic conceptual framework with ArchiMate symbols http://grahamberrisford.com/00eaframeworks/03togaf/togaf%20conceptual%20framework%20-%20with%20archimate%20symbols.pdf
International Journal of Mechatronics, Electrical and Computer Technology
A Method for Increasing Modifiability in Enterprise Architecture Implementation Using Cloud Computing Narges Rahmani 1*, Sayed Mehran Sharafi 2 and Bahman Zamani 3 1 Graduate Student, Department of Computer
Service Oriented Privacy Modeling in Enterprises with ISRUP E- Service Framework
Service Oriented Privacy Modeling in Enterprises with ISRUP E- Service Framework Seyyed Mohsen Hashemi [email protected] Computer Engineering Department, Science and Research Branch, Azad University
Modeling Guidelines Manual
Modeling Guidelines Manual [Insert company name here] July 2014 Author: John Doe [email protected] Page 1 of 22 Table of Contents 1. Introduction... 3 2. Business Process Management (BPM)... 4 2.1.
Agile Business Process Modelling Framework and Enterprise Architecture.
Agile Business Process Modelling Framework and Enterprise Architecture. INTRODUCTION Agile Modelling (AM) approach to developing software-based systems aims to improve system modelling process by combining
How To Develop An Enterprise Architecture
OSI Solution Architecture Framework Enterprise Service Center April 2008 California Health and Human Services Agency Revision History REVISION HISTORY REVISION/WORKSITE # DATE OF RELEASE OWNER SUMMARY
USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT
TOTAL LOGISTIC MANAGEMENT No. 2 2009 PP. 5 13 Bartłomiej GAWEŁ, Anna PILCH USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT Abstract: The growth of efficiency in supply chain management depends on the
Information Services for Smart Grids
Smart Grid and Renewable Energy, 2009, 8 12 Published Online September 2009 (http://www.scirp.org/journal/sgre/). ABSTRACT Interconnected and integrated electrical power systems, by their very dynamic
2. MOTIVATING SCENARIOS 1. INTRODUCTION
Multiple Dimensions of Concern in Software Testing Stanley M. Sutton, Jr. EC Cubed, Inc. 15 River Road, Suite 310 Wilton, Connecticut 06897 [email protected] 1. INTRODUCTION Software testing is an area
TOGAF usage in outsourcing of software development
Acta Informatica Pragensia 2(2), 2013, 68 76, DOI: 10.18267/j.aip.25 Section: Online: aip.vse.cz Peer-reviewed papers TOGAF usage in outsourcing of software development Aziz Ahmad Rais 1, Rudolf Pecinovsky
CASSANDRA: Version: 1.1.0 / 1. November 2001
CASSANDRA: An Automated Software Engineering Coach Markus Schacher KnowGravity Inc. Badenerstrasse 808 8048 Zürich Switzerland Phone: ++41-(0)1/434'20'00 Fax: ++41-(0)1/434'20'09 Email: [email protected]
COMPARATIVE STUDY OF ERP IMPLEMENTATION METHODOLOGY CASE STUDY: ACCELERATED SAP VS DANTES & HASIBUAN METHODOLOGY
COMPARATIVE STUDY OF ERP IMPLEMENTATION METHODOLOGY CASE STUDY: ACCELERATED SAP VS DANTES & HASIBUAN METHODOLOGY M. Hilman, F. Setiadi, I. Sarika, J. Budiasto, and R. Alfian Faculty of Computer Science,
Semantic Search in Portals using Ontologies
Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br
Enterprise Resource Planning Analysis of Business Intelligence & Emergence of Mining Objects
Enterprise Resource Planning Analysis of Business Intelligence & Emergence of Mining Objects Abstract: Build a model to investigate system and discovering relations that connect variables in a database
Malay A. Dalal Madhav Erraguntla Perakath Benjamin. Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A.
AN INTRODUCTION TO USING PROSIM FOR BUSINESS PROCESS SIMULATION AND ANALYSIS Malay A. Dalal Madhav Erraguntla Perakath Benjamin Knowledge Based Systems, Inc. (KBSI) College Station, TX 77840, U.S.A. ABSTRACT
Building a strong data management capability with TOGAF and ArchiMate. Bas van Gils [email protected]
Building a strong data management capability with TOGAF and ArchiMate Bas van Gils [email protected] Dr. Bas van Gils +31-(0)6-484 320 88 [email protected] http://linkedin.com/in/basvg http://blog.bizzdesign.com
From Capability-Based Planning to Competitive Advantage Assembling Your Business Transformation Value Network
From Capability-Based Planning to Competitive Advantage Assembling Your Business Transformation Value Network Marc Lankhorst, BiZZdesign Iver Band, Cambia Health Solutions INTRODUCTIONS 2 1 Marc Lankhorst
Independent Insight for Service Oriented Practice. An SOA Roadmap. John C. Butler Chief Architect. A CBDI Partner Company. www.cbdiforum.
Independent Insight for Oriented Practice An SOA Roadmap John C. Butler Chief Architect A CBDI Partner Company www.cbdiforum.com Agenda! SOA Vision and Opportunity! SOA Roadmap Concepts and Maturity Levels!
CDC UNIFIED PROCESS PRACTICES GUIDE
Purpose The purpose of this document is to provide guidance on the practice of Modeling and to describe the practice overview, requirements, best practices, activities, and key terms related to these requirements.
No More Keyword Search or FAQ: Innovative Ontology and Agent Based Dynamic User Interface
IAENG International Journal of Computer Science, 33:1, IJCS_33_1_22 No More Keyword Search or FAQ: Innovative Ontology and Agent Based Dynamic User Interface Nelson K. Y. Leung and Sim Kim Lau Abstract
Increasing Development Knowledge with EPFC
The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,
Monalessa Perini Barcellos 1,2, Ana Regina C. da Rocha (advisor) 1, Ricardo de A. Falbo (advisor) 2
An Ontology-based Approach for Software Measurement and Suitability Measurement Repository Evaluation to Apply Statistical Software Process Control in High Maturity Organizations Monalessa Perini Barcellos
ARCHITECTURE DESIGN OF SECURITY SYSTEM
Trakia Journal of Sciences, Vol. 8, No. 3, pp 77-82, 2010 Copyright 2009 Trakia University Available online at: http://www.uni-sz.bg ISSN 1313-7050 (print) ISSN 1313-3551 (online) Review ARCHITECTURE DESIGN
Software Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville
Software Engineering System Models Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain why the context of a system should be modeled as part of the RE process To describe
Practice Overview. REQUIREMENTS DEFINITION Issue Date: <mm/dd/yyyy> Revision Date: <mm/dd/yyyy>
DEPARTMENT OF HEALTH AND HUMAN SERVICES ENTERPRISE PERFORMANCE LIFE CYCLE FRAMEWORK PRACTIICES GUIIDE REQUIREMENTS DEFINITION Issue Date: Revision Date: Document
DESIGNING A DATA GOVERNANCE MODEL BASED ON SOFT SYSTEM METHODOLOGY (SSM) IN ORGANIZATION
DESIGNING A DATA GOVERNANCE MODEL BASED ON SOFT SYSTEM METHODOLOGY (SSM) IN ORGANIZATION 1 HANUNG NINDITO PRASETYO, 2 KRIDANTO SURENDRO 1 Informatics Department, School of Applied Science (SAS) Telkom
