Date post: | 20-Dec-2015 |
Category: |
Documents |
View: | 216 times |
Download: | 0 times |
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
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
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.
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
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.
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).
TechnoExpo, 2004 7
University of California, Irvine (Administrative Computing Services)Change Impact Analysis - MOC
Change Impact Analysis - MOC
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
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/
TechnoExpo, 2004 10
University of California, Irvine (Administrative Computing Services)
TechnoExpo, 2004 11
University of California, Irvine (Administrative Computing Services)
Example: ProtegeExample: Protege
TechnoExpo, 2004 12
University of California, Irvine (Administrative Computing Services)
TechnoExpo, 2004 13
University of California, Irvine (Administrative Computing Services)
Technical Reference ArchitectureTechnical Reference Architecture
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.
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
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.
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/