+ All Categories
Home > Documents > University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical...

University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical...

Date post: 20-Dec-2015
Category:
View: 216 times
Download: 0 times
Share this document with a friend
Popular Tags:
17
TechnoExpo, 2004 1 University of California, Irvine Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant Director, Enterprise Architect Carmen Roode - Assistant Director, Systems Development Administrative Computing Services, UC Irvine
Transcript
Page 1: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 1

University of California, Irvine

Enterprise Architecture Implementation: Practical Steps Using

Open Source Tools

Marina Arseniev - Assistant Director, Enterprise ArchitectCarmen Roode - Assistant Director, Systems Development

Administrative Computing Services, UC Irvine

Page 2: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 2

University of California, Irvine (Administrative Computing Services)

Our ChallengesOur ChallengesHundreds of systems - IBM Mainframe, Solaris, WindowsUsers use disparate systems, user interfaces = TrainingNew compliance regulations/ security threats Staffing resourcesIncreasing complexity and technology choices for solutions

Workflow, Imaging...Governance to control proliferating IT solutionsExtraction of common requirements and solutions across projects

EA Initiative Identified

Page 3: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 3

University of California, Irvine (Administrative Computing Services)

Overview: What is EA?Overview: What is EA?

B u s in ess P roce ssesa n d F un c tio ns

In fo rm ationa n d D a ta

T e ch no lo gy

T ra n sit io na l P ro ce sse s th a t ke e p a ll a lig n ed

A strategic asset repository which defines the current and target architecture environments.

Page 4: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 4

University of California, Irvine (Administrative Computing Services)

EA Planning Consists ofEA Planning Consists ofA standard methodology or frameworkA modelA repository of knowledge (populated model)

Information is defined only once, linked togetherValue is in the links

A change management processBusiness needs define application and required infrastructure

changeProject-oriented approach to EAProjects = Change

Page 5: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 5

University of California, Irvine (Administrative Computing Services)

Incremental EA model development and population -

ongoing

Incremental EA model development and population -

ongoingDefine As-is:

Business model and processes.Applications, data, components.How IT systems support the business processes. Project life cycle, SDLC

Identify desired enhancements to business as projects. For complex enhancements, organize projects into roadmaps.

Communicate, assess and track impact of change up, down, and across.

Page 6: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 6

University of California, Irvine (Administrative Computing Services)

Develop Change Impact Analysis Methodology

Develop Change Impact Analysis Methodology

Need a change… How do you know which one, when, and how?

Analyze and articulate impact of change to business or technology.

Measure impact of moving from a current to targeted practice.

Freely available Sloan School of Management’s “Matrix of Change” tool. (http://ccs.mit.edu/MoC).

Page 7: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 7

University of California, Irvine (Administrative Computing Services)Change Impact Analysis - MOC

Change Impact Analysis - MOC

Page 8: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 8

University of California, Irvine (Administrative Computing Services)

Enterprise Architecture Framework

Enterprise Architecture Framework

Need direction and guidance?Many frameworks to choose from. Comparison at:

http://www.opengroup.org/architecture/togaf8-doc/arch/p4/others/others.htm

Adopted the Zachman Framework (http://www.zifa.com)What is it?

A language that helps people think about complex concepts and communicate in non-technical terminology.

Planning tool

Page 9: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 9

University of California, Irvine (Administrative Computing Services)

Model and Repository Management Tool

Model and Repository Management Tool

How do I model and collect information for the EA?Zachman Framework - powerful thinking tool

lacks technology for putting it into practice.Storing redundant lists of “stuff” in Word, Excel, Visio was difficult.

Application lists, security information, critical business cycles

Stanford’s Protégé Knowledgebase and Ontology Tool Auto generates forms for collecting information based on ontology

and class definitions.Generates HTML outputOpen source at http://protege.stanford.edu/

Page 10: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 10

University of California, Irvine (Administrative Computing Services)

Page 11: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 11

University of California, Irvine (Administrative Computing Services)

Example: ProtegeExample: Protege

Page 12: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 12

University of California, Irvine (Administrative Computing Services)

Page 13: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 13

University of California, Irvine (Administrative Computing Services)

Technical Reference ArchitectureTechnical Reference Architecture

Page 14: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 14

University of California, Irvine (Administrative Computing Services)

Enforce Architectural ControlEnforce Architectural ControlStandardized on

J2EE & Expresso - an Open Source Java Application Development Framework - Apache Struts and MVC. (http://www.jcorporate.com)

LDAP Directory Services (http://www.openldap.org)Open Source JA-SIG uPortal software. A Java-based portal

developed by Higher-Ed for Higher-Ed. (http://www.ja-sig.org)Single sign-on based on Web-ISO and Kerberos for campus-wide

web applications.

Immediate benefits - reuse of components and metrics.

Page 15: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 15

University of California, Irvine (Administrative Computing Services)

Realized ValueRealized ValueTechnologies retired

Database servers consolidatedMS IIS Web Server (except where required by vendor) - 2003Clipper - February, 2004

Reduced required IT skill setsApplications are database neutral (Expresso/JDBC)Reduced development costs

Code reuse: Expresso objects, SSO Java lib shared between IBM, Solaris, Windows platforms, shared user objects.

Common infrastructure for development: LDAP, Workflow

Page 16: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 16

University of California, Irvine (Administrative Computing Services)

Enterprise Architecture at UC Irvine

Enterprise Architecture at UC Irvine

Benefitsgoals articulatedroadmap, projects linkedtechnology , change strategyall linked up…reduce IT complexity (and

cost)reduce queue and increase

timeliness of projects Facilitate a strategic road

map for change with careful project selection and planning.

Page 17: University of California, Irvine TechnoExpo, 20041 Enterprise Architecture Implementation: Practical Steps Using Open Source Tools Marina Arseniev - Assistant.

TechnoExpo, 2004 17

University of California, Irvine (Administrative Computing Services)

Q & AQ & A

UC Irvine’s EA Web Site: apps.adcom.uci.edu/EnterpriseArchZachman Framework: www.zifa.com/Sloan School of Management’s “Matrix of Change”: ccs.mit.edu/

MoCOntology and Knowledgebase: protege.stanford.edu/UC Irvine’s Administrative Portal: snap.uci.edu uses JA-SIG

uPortal software: www.ja-sig.org/Reporting using XML/XSLT: www.apache.orgJava Application Dev. Framework: www.jcorporate.com/LDAP: www.openldap.org/


Recommended