The document discusses using the Reference Model of Open Distributed Processing (RM-ODP) and the Systematic Enterprise Architecture Methodology (SEAM) as foundations for hierarchical modeling of enterprise architecture. It proposes leveraging the building blocks and viewpoints of RM-ODP along with the organizational and functional levels of SEAM for developing enterprise models. A case study example of modeling a bookstore enterprise architecture is presented to illustrate the approach.
9. RM-ODP: Reference-Model of Open distributed
Processing
ITU-T ISO -
-
-
distributed system description framework
(OMA, Model Driven Architecture) OMG -
-
View Point -
14. 5
SEAM: Systematic Enterprise Architecture Methodology
EA
- TOGAF ADM (Architecture Development Method)
- all US Government Frameworks include a methodology specific
to their EAF (DODAF, FEAF, TEAF)
- Gartner/Meta Methodology
- EAP
- EA Cube Method
- SEAM
26. 7
Abstract
EA
[ ]
EA
RM-ODP
ODP
SeamCad
EA
RM-ODP SeamCad
- SEAM EA
27. 7
Introduction
SEAM and its RM-ODP Foundations
Motivation
Example
Challenges in modeling EA hierarchically
Leveraging RM-ODP and SEAM
Building Block
Illustration of building blocks in the Bookstore example
Illustration of building blocks in the Bookstore example
Illustration of building blocks in the Bookstore example
Computational viewpoints
Bindings
Meta-Modeling and tool support
Type and class
Meta-Model of SeamCad
Interpreting SEAM organizational level and functional level
Toolkit
Application and feedback
28. 7
Application
A case-Study in a masters course on EA and SOA
Enterprise model foe an ERP-seeking company in a market of watch
parts manufacturing
Designing EA with SEAM and SeamCad
Lessons learned from building enterprise models in SeamCad
Feedback from practitioners, researchers and student
Protocol for obtaining users feedback
Ratings
Related work
ODP-based work on Enterprise modeling
Non-ODP enterprise modeling
Software and System modeling
33.
Enterprise modeling using the foundation concepts of the RM-ODP ISO/ITU
standard(2007)
Modeling Distributed Computing Management through RM-ODP(2012)
RM-ODP Part II -
Concept
RM-ODP Part II
39. Case Study
Let us consider an example of a bookstorewhose management decides to
provide the company's services via the Internet. The management has a
goal to specify the services that the bookstore can provide its customers
with and to describe how to implement them using business and IT
resources. A book-selling market contains aBookValueNetworkand
aCustomer. The value network consists of three companies: a bookstore
company named BookCo(responsible for the service of processing the
orders placed by the customer), a shipping company
calledShipCo(responsible for shipping the books ordered) and a
publishing companyPubCo(responsible for supplying the books that were
ordered but not yet available in the inventory of the bookstore company).
The departmental structure of the bookstore company shows two
departments: one for coping with the purchasing data (PurchasingDep)
and the other for managing an inventory of books (WarehouseDep). We
might have an additional level showing the IT infrastructure of these
departments.