ahm 2014: conceptual design, developing a data-oriented human-centric enterprise architecture for...
DESCRIPTION
Presentation given by Phil Yang in the afternoon Architecture Forum Session on Day 1, June 24, at the EarthCube All-Hands Meeting.TRANSCRIPT
6/24/2014 EarthCube All-Hands, June 24-26, 2014, Washington D.C.
CD: Developing a Data-Oriented Human-Centric Enterprise Architecture for EarthCube
Yunfeng Jiang, Zhenlong Li, Kai Liu, Han Qin, George Taylor, Jizhe Xia, Min Sun, Chen Xu, Chaowei Yang, Manzhu Yu
NSF Spatiotemporal Innovation CenterGeorge Mason University
Carol Meyer and Erin Robinson, Federation of Earth Science Information Partners
Sponsored by NSF EarthCube Program (ICER-1343759)
6/24/2014 EarthCube All-Hands, June 24-26, 2014, Washington D.C.
EarthCube Overview Geoscience future focus (GEO 2009): Fostering a sustainable future
through a better understanding of our complex and changing planet.
CIF21 (2012): providing a comprehensive, integrated, sustainable, and secure cyberinfrastructure (CI) to accelerate research and education and new functional capabilities in computational and data-intensive science and engineering, thereby transforming our ability to effectively address and solve the many complex problems facing science and society.
EarthCube Vision (Governance 2014): “… enable transformative geoscience by fostering a community committed to providing unprecedented discovery, access, and analysis of geoscience data…”
6/24/2014 EarthCube All-Hands, June 24-26, 2014, Washington D.C.
Project Objective Our Conceptual Design project is to design an
EarthCube Enterprise Architecture (EA) to support EarthCube for facilitating data communication and human collaboration in pursuit of collaborative geosciences.
The designed EA is to assist EarthCube (2012) as: A geoscience research engine A geoscience resource management platform A geoscience computing service provider A geoscience education platform
6/24/2014 EarthCube All-Hands, June 24-26, 2014, Washington D.C.
Spiral Approach
6/24/2014 EarthCube All-Hands, June 24-26, 2014, Washington D.C.
Progress so far
Extract EC user requirements related to data, information
and computing resources
Summarize the extracted requirements
Determine the capabilities (the based layer in the framework)
of EearthCube EA
Determine the operational activities for implementing the
capabilities
Draft the Volume I and the CV and OV in Volume II
Workshops report and Roadmaps
User requirement matrix
Architectural requirements
Capabilities
Operational activities
Study EA design cases and determine EarthCube EA
framework
Previous EA design
EarthCube EA framework
Sep 2013 Mar 2014Spiral 1 Analyzing user requirements Spiral 2Spiral 3Spiral 2 Draft
6/24/2014 EarthCube All-Hands, June 24-26, 2014, Washington D.C.
EarthCube EA References
6/24/2014 EarthCube All-Hands, June 24-26, 2014, Washington D.C.
EarthCube Enterprise Architecture Overview
Overarching aspects of architecture that relate to
EarthCube Enterprise Architecture
EarthCube Architecture Dictionary
Articulate the data relationships and alignment
structures in the EarthCube Architecture Content
Technical StandardsArticulate applicable O
perational and Technical standards and guidance
EarthCube OperationalArticulate EarthCube operational
scenarios, processes, activities and requirements
EarthCube ServicesArticulate the performers, activities,
services, and their exchanges providing for, or supporting EarthCube functions
EarthCube SystemsArticulate the legacy systems or
independent systems, their composition, interconnectivity, and context providing for
or supporting EarthCube functions
EarthCube ProjectExem
plify how to use the EarthCube EA
to Guide Project D
esign
Volume I Volume III Volume II Volume IV
EarthCube CapabilityArticulate the capability requirement,
delivery timing, and deployed capability
EarthCube Enterprise Architeture
6/24/2014 EarthCube All-Hands, June 24-26, 2014, Washington D.C.
Design Report Structure
Define the Services Implementing EarthCube Capabilities
SvcV-1Services Context
Description
SvcV-2Services Resource Flow
Description
SvcV-4Services Functionality
Description
SvcV-8Services Evolution
Description
Assemble EarthCube Systems
SV-1Systems Interface
Description
SV-2Systems Resource Flow
Description
SV-4Systems Functionality
Description
SV-8Systems Evolution
Description
Define EarthCube End User Operations
OV-1High-level Operational
Concept Graphic
OV-2Operational Resource
Flow
OV-4Organizational
Relationships Chart
Define EarthCube Capabilities
CV-1Vision
CV-4Capability Dependencies
CV-3Capability Phasing
Define EarthCube Project
PV-1Project Portfolio
Relationships
PV-2Project Timelines
PV-3Project to Capability
Mapping
Standardize EarthCube
StdV-1
Standards Profile
Introduce EarthCube Enterprise ArchitectureAV-1
Overview and Summary Information
AV-2Integrated Dictionary
CV-6 Capability to Operational Activities
Mapping
OV-5bOperational activity
model
6/24/2014 EarthCube All-Hands, June 24-26, 2014, Washington D.C.
Capabilities (CV-1)
EducationData
collection
Modeling
Provernance
Resource discovery, access, analysis
Interoperability
Scientific Workflow
Layer-based architecture
Web service
Semantics & Ontologies
Brokering
Computing
EC end users Researchers Educators Students Decision makers
Governance
Enabling Capabilities
End-user Capabilities
EnableFeedback
CommunicationPublishing
Resource Capabilities
Data/Publications/Information
Knowledge Geoscience facilities
IT resources
EC technology provider Computer experts CI experts CI developers
EC resource providers Data providers IT infrastructure
providers Geoscience
communities Industry
Support
Feedback
Design/Develop
Use
Provide
Quality Control/Reliability
Access Control/Security
The capabilities of EarthCube are derived by analyzing user requirements.
6/24/2014 EarthCube All-Hands, June 24-26, 2014, Washington D.C.
End User Operations (OV-5b)
Determine goals
Determine search
strategyEnd users
Present discovery options
Format query and retrieve
results
Present results and
assessment informaiton
Assess result items and provide
suggestion
Evaluate results
Results Ok?
Resource provider
Perform query and return
results
Create query
no yes
Ci
Tool providerSupporting roles
Search engine
Search portal Distributed resources
Tools/Apps
Services
Data
Access resource
Analyze data
Example 1: resource discovery activity
CI
6/24/2014 EarthCube All-Hands, June 24-26, 2014, Washington D.C.
End User Operations (OV-5b)Example 2: model development activity
6/24/2014 EarthCube All-Hands, June 24-26, 2014, Washington D.C.
End User Operations (OV-5b)Example 3: governance activity
End users
RCN
Mediator
CISupport use (by CI
components)
Use
Audit usage
Evaluate current performance
Communicate(workshops, etc.)
Scientific governance
Technical governance
Translate requirments
Resource providers Communicate with mediator, end users
and RCN
Decide shortfalls
Report shortfalls
Response with implementable directives,
and allocate grant
Develop and provide recourse based on
directivesBuilding blocks
NSF program managerOperational manager
Chief ArchitectSecurity managerOutreach manager Financial manager
Summarize resource shortfalls (user requirement)
Supporting roles
feedback
feedback
6/24/2014 EarthCube All-Hands, June 24-26, 2014, Washington D.C.
EarthCube EA Workshop at ESIP Summer Meeting
• Date: July 7, 2014 • Location: Copper Mountain, Colorado• Content: Domain experts to review and
comment on the design– Review EA volumes developed– Discuss EA in general for EarthCube– Comment and advice on improving the design
• 10 experts will lead the discussion• Other 10-20 experts will help review and comment
6/24/2014 EarthCube All-Hands, June 24-26, 2014, Washington D.C.
Reference– NSF 2011. Earth Cube Guidance for the Community– EarthCube Brochure 2012. What is EarthCube? – EarthCube Flyer 2013– EarthCube Enterprise Governance Draft Charter 2014– Zachman Framework– Gartner Enterprise Architecture– TOGAF Enterprise Architecture– Federal Enterprise Architecture Framework– DoD Architecture Framework (DoDAF)– EarthCube End-User Workshops: Executive Summaries 2013– EarthCube Working Group Roadmaps