Enterprise Systems Architectures EGN 5621 Enterprise Systems Collaboration (Professional MSEM) Fall, 2012.

Slides:



Advertisements
Similar presentations
Mahmut Ali GÖKÇEIndustrial Systems Engineering Lecture 2 System Identification ISE102 Spring 2007.
Advertisements

Scope of TOGAF ADM The scope of the four architecture domains of TOGAF align very well with the first four rows of the Zachman Framework, as shown in the.
NML/436/L1-1 Nazareth Northwestern Mutual Life Participants in IS Development l A team of people comprising: l Project Manager l Systems Analysts l Specialists.
Software Quality Assurance Plan
Chapter 2: The Database Development Process
OASIS Reference Model for Service Oriented Architecture 1.0
Reference Architecture for Enterprise Integration CIMOSA GRAI/GIM PERA Dima Nazzal.
All Rights Reserved: JusticeExperts.com Enterprise? What Enterprise? Enterprise Development.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
9/6/2001Database Management – Fall 2000 – R. Larson Information Systems Planning and the Database Design Process University of California, Berkeley School.
Lecture 13 Revision IMS Systems Analysis and Design.
1 IS 4420 Database Fundamentals Chapter 2: Database Development Process Leon Chen.
The Use of Zachman Framework Primitives for Enterprise Modeling
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
© 2005 by Prentice Hall 1 Chapter 2: The Database Development Process Modern Database Management 7 th Edition George Lamperti.
Lecture Nine Database Planning, Design, and Administration
Database Administration Chapter 16. Need for Databases  Data is used by different people, in different departments, for different reasons  Interpretation.
1 CONCENTRXSept 2000 Our Perspective “Integration without an architecture is like doing a jigsaw puzzle on your lap “ – R Tessier We look at the big picture.
Codex Guidelines for the Application of HACCP
T5: Enterprise Architecture and Methodology Fall 2013 Chin-Sheng Chen Florida International University.
Example of architecture framework. Enterprise Architectural frameworks An architectural framework provides the structure and methods for organising the.
Geog 463: GIS Workshop May 15, 2006 Information Systems Architecture Reading: Zachman 1987.
Introduction to Information System Development.
Initial slides for Layered Service Architecture
A Research Agenda for Accelerating Adoption of Emerging Technologies in Complex Edge-to-Enterprise Systems Jay Ramanathan Rajiv Ramnath Co-Directors,
The Database Development Process
Database System Development Lifecycle © Pearson Education Limited 1995, 2005.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Organize to improve Data Quality Data Quality?. © 2012 GS1 To fully exploit and utilize the data available, a strategic approach to data governance at.
Software System Engineering: A tutorial
1M.Sc.(I.T.), VNSGU, Surat. Structured Analysis Focuses on what system or application is required to do. It does not state how the system should be implement.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
SCSC 311 Information Systems: hardware and software.
PERA Methodology.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
Chapter 10 Information Systems Analysis and Design
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
Information System Development Courses Figure: ISD Course Structure.
1 CIM OSA CIMOSA Computer Integrated Manufacturing Open System Architecture 1 David CHEN IMS-LAPS, University Bordeaux 1.
KS3 Phase4 Client Server Monitoring System October 1, 2008 by Stephen, Seema, Kam, Shpetim.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
L6-S1 UML Overview 2003 SJSU -- CmpE Advanced Object-Oriented Analysis & Design Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I College.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
CEN5011, Fall CEN5011 Software Engineering Dr. Yi Deng ECS359, (305)
ANKITHA CHOWDARY GARAPATI
EIN 6133 Enterprise Engineering Chin-Sheng Chen Florida International University.
Enterprise Systems Architectures EGN 5620 Enterprise Systems Configuration Fall, 2011.
The Enterprise Systems Configuration Spring, 2012 The Enterprise Systems Configuration Spring, 2012.
Software Engineering Chapter: Computer Aided Software Engineering 1 Chapter : Computer Aided Software Engineering.
An organizational structure is a mostly hierarchical concept of subordination of entities that collaborate and contribute to serve one common aim... Organizational.
Foundations of Geospatial System Development Todd S. Bacastow Professor of Practice for Geospatial Intelligence John A. Dutton e-Education Institute The.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
21/1/ Analysis - Model of real-world situation - What ? System Design - Overall architecture (sub-systems) Object Design - Refinement of Design.
Software Engineering Lecture 10: System Engineering.
Enterprise Systems Architectures EGN 5620 Enterprise Systems Integration Professional MSEM Fall, 2012.
Software Production ( ) Lecture 3: Dr. Samer Odeh Hanna (PhD) office: 318.
Enterprise Architectures Course Code : CPIS-352 King Abdul Aziz University, Jeddah Saudi Arabia.
The Database Development Process 1. Objectives Definition of terms Describe system development life cycle Explain prototyping approach Explain roles of.
Ver 1,12/09/2012Code :CIS-131-SIS.-ENTERPRISEFASILKOM Architecture ENTERPRISE Systems By Kundang K Juman, Ir. MMSI Pertemuan-1.
Chapter 1 Computer Technology: Your Need to Know
Developing Information Systems
IS442 Information Systems Engineering
Developing solutions, building businesses
Enterprise Systems Architectures EGN 5620 Enterprise Systems Configuration (Professional MSEM) Fall, 2011.
System architecture, Def.
UML Design for an Automated Registration System
The Enterprise Systems Configuration Spring, 2012
Presentation transcript:

Enterprise Systems Architectures EGN 5621 Enterprise Systems Collaboration (Professional MSEM) Fall, 2012

System architecture, Def. ◦A scheme by which the functional elements of the system are arranged into physical/logical blocks and by which the blocks interact.

Three major enterprise (information reference) architectures Generalized enterprise reference architecture (GERA) Purdue enterprise reference architecture (PERA) Enterprise architecture framework ◦By John Zackman

GERA - Three scoping/modeling dimensions Life-cycle dimension ◦Provides for the controlled modeling process of enterprise entity according to its life cycle Generic-ity dimension ◦Provides for the controlled particularization (instantiation) process from generic (or partial) to particular. View dimension ◦Provides for the controlled visualization of specific views of the enterprise entity

GERA - Enterprise life-cycle phases (1) Identification ◦(A set of activities that) identifies the contents of the enterprise in terms of the nature of its existence, its need and the need for changes. Concept ◦(A set of activities for) developing the concepts of the underlying enterprise, including the definition of its mission, vision, values, strategies, objectives, operational concepts, policies, and business plans. Requirements ◦(A set of activities for) developing descriptions of operational requirements of the enterprise, its relevant processes, and the collection of all their functional, behavioral, information and capacity needs for both production and mgt, whether by humans or machinery.

GERA - Enterprise life-cycle phases (2) Design ◦(A set of activities that) support the specification of the enterprise with all of its components that satisfy the enterprise requirements. They include the design of all human tasks, all machine tasks, and operational processes (including identification of necessary information and resources for mfg. information, communication, control and other processing technology) ◦Sub-phases: preliminary (architectural) design and detailed design Implementation ◦(A set of activities that) define all tasks that must be carried out to build or re-build (manifest) the enterprise. This comprises implementation in the broadest sense, covering  Commissioning, purchasing, re-configuring, or developing all software and hardware resources for services, mfg. and control.  Hiring and training personnel, and developing or changing the human organization.  Component testing and validation, system integration, validation, and testing, and releasing into operation

GERA - Enterprise life-cycle phases (3) Operation ◦The activities of the enterprise that are needed during its operation for producing the customers products and service which is its special mission, along with all those tasks needed for monitoring, controlling, and evaluating the operation. ◦Thus the resources of the enterprise are managed and controlled so as to carry out the processes necessary for the entity to fulfill its mission ◦Deviations from goals and objectives or any feedback from the environment may lead to requests for change, which includes enterprise re-engineering, continuous improvements of its human and technology resources, its business process, and its organization. Decommission ◦The activities needed for disbanding, re-missioning, re-training, redesign, recycling, preservation, transfer, disassembly, or disposal of all or part of the entity at the end of its useful life in operation.

GERA - Enterprise’s entity types (4) Type A – strategic management entity ◦ such as an (enterprise) engineering project ◦Very short life cycle Type B – engineering implementation entity ◦Entity that creates other enterprise entities Type C – enterprise entity ◦Entity that produces customers goods and services Type D – product entity ◦All products and customers services of enterprise type C Type E – methodology entity ◦Entity that establishes tasks to support other entities.

GERA - views Entity model contents views ◦Function (model of functions and behaviors of business processes) ◦Information (model) ◦Organization (of responsibilities and authorizations on entities) ◦Resource (model) Entity purpose views ◦(Customer) service and product views (contents relevant to operation and its results ◦Management and control views (contents relevant to mgt.) Entity implementation views ◦Human activities view (of information related to human tasks) ◦Automated activities view (of information related to machine tasks) Entity physical manifestation views ◦Software view (information resources capable of performing a task set) ◦Hardware view (physical resources capable of performing a task set)

PERA Layers (life cycle phases) Identification ◦of the CIM business entity Concept layer ◦mission, vision, and values Definition layer ◦functional requirement Specification layers ◦architectural design Detailed design layer Manifestation layer ◦Implementation Operations layer

RowPerspective Constraint Model 1 PlannerFinancial/externalScope (an executive summary of system scope, cost, and how it would perform) 2 OwnerUsage/policyEnterprise (business) model (business entities, processes and how they interact) 3 Designer (analyst)Structure/operation System model (data elements and functions that represent business entities and processes) 4 BuilderTechnology Technology model (adapting information model to the details of programming languages, tools, I/O devices, and others) 5 SubcontractorImplementation Out of context models (detailed specifications given to programmers who code modules) Zachman’s Enterprise Framework

Data (with entity and relation) Function (with function and parameter) Network (with node and link) Scope (planner)List of things important to the business (entity: class of business thing) List of processes the business performs (function: class of business processes) List of location in which the business operates (node: major business location) Enterprise model (owner) ENT/REL diagram (business entity, business constraint) Process flow diagram (business process and resources) Logistics network (business location, business linkage) System model (designer) Data model (data entity and data relationship) Data flow diagram (application function and user view) Distributed system architecture (I/S function, and line characteristics) Technology model (builder) Data design (segment/row; pointers/key) Structure chart (computer function and screen/device format) System architecture (hardware/system software, line specifications) Components (subcontractor) Data definition description (field and address) Program (language statement and control block) Network architecture (address, protocol) Zachman’s Enterprise Framework

People (agent, work)Time (time, cycle)Motivation (ends, means) Scope List of organizations/agents important to the business (major org. unit) List of events significant to the business (major business event) List of business goal/strategy (major bus. goal and critical success factor) Enterprise modelOrganization chart (org. unit, work product) Master schedule (business event and bus. cycle) Business plan (business objective and bus. strategy) System modelHuman interface architecture (role, deliverable) Processing structure (system event and processing cycle) Knowledge architecture (criterion, option) Technology modelHuman/technology interface (user, job) Control structure (execute, component cycle) Knowledge design (condition and action) ComponentsSecurity architecture (identity, transaction) Timing definition (interrupt and machine cycle) Knowledge definition (sub condition, step) Zachman’s Enterprise Framework