discussion about registration of rm odp library example based on mfi n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
DISCUSSION ABOUT REGISTRATION OF RM-ODP LIBRARY EXAMPLE BASED ON MFI PowerPoint Presentation
Download Presentation
DISCUSSION ABOUT REGISTRATION OF RM-ODP LIBRARY EXAMPLE BASED ON MFI

Loading in 2 Seconds...

play fullscreen
1 / 39

DISCUSSION ABOUT REGISTRATION OF RM-ODP LIBRARY EXAMPLE BASED ON MFI - PowerPoint PPT Presentation


  • 125 Views
  • Uploaded on

DISCUSSION ABOUT REGISTRATION OF RM-ODP LIBRARY EXAMPLE BASED ON MFI. Yuan Lin, Wang Jian , Wang Chong, Liang Peng , Feng Zaiwen. Outline. Introduction to RM-ODP RM-ODP library example registration Enterprise viewpoint registration Information viewpoint registration

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'DISCUSSION ABOUT REGISTRATION OF RM-ODP LIBRARY EXAMPLE BASED ON MFI' - amie


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
discussion about registration of rm odp library example based on mfi

DISCUSSION ABOUT REGISTRATION OF RM-ODP LIBRARY EXAMPLE BASED ON MFI

Yuan Lin, Wang Jian, Wang Chong, Liang Peng, FengZaiwen

outline
Outline
  • Introduction to RM-ODP
  • RM-ODP library example registration
    • Enterprise viewpoint registration
    • Information viewpoint registration
    • Computational viewpoint registration
what is odp
What is ODP

RGPS will not cover all the aspects of information systems

RGPS provides a framework for the management, discovery and sharing of service-related models.

rm odp viewpoints support different concerns cited from denise s presentation
RM-ODP Viewpoints—Support different concerns( cited from Denise’s presentation )

Consider: These 3 represent the service Semantics

slide5

R

G

P

important definitions in rm odp from iso iec 15414
Important Definitions in RM-ODP from ISO/IEC:15414
  • Role
    • Roles are used to decompose the behavior of the community into parts that can each be performed by an enterprise object in the community
  • Actor
    • Enterprise object fulfilling the role participates in the action
  • Objective
    • Practical advantage or intended effect, expressed as preferences about future states
important definitions in rm odp from iso iec 15414 cont
Important Definitions in RM-ODP from ISO/IEC:15414 cont.
  • Process
    • A collection of steps taking place in a prescribed manner and leading to an objective
    • A process identifies an abstraction of the community behavior that includes only those actions that are related to achieving some particular sub-objective within the community
how to register specific part of rmodp to rgps
How to register specific part of RMODP to RGPS
  • Enterprise Viewpoint
  • Information Viewpoint
  • Computation Viewpoint
enterprise specification metamodel
Enterprise Specification Metamodel
  • System Concepts
  • Community Concepts
  • Policy Concepts
  • Accountability Concepts
system concepts
System Concepts

MFI-2:

Context

community concepts
Community Concepts

MFI-5:

Process

MFI-8:

Goal

MFI-8:

Organization

MFI-5:

Atomic Process/

Composite Process

MFI-8:

Interaction

MFI-8:

Role

MFI-5:

Resource

MFI-8:

Actor

policy concepts
Policy Concepts

MFI-8:

Rule

MFI-8:

Rule

accountability concepts
Accountability Concepts

MFI-8:

Interaction

MFI-8:

Role

library example ev
Library Example - EV
  • Building Enterprise Specification
    • Identify community and its objectives
    • Define Behavior fulfill roles
      • Could be processes
      • Could be interactions between objects fulfilling roles
    • Identify Enterprise Objects in community
    • Identify policy
enterprise view of the library system
Enterprise View of the Library System

MFI-8 :

Organization

MFI-8 :

Organization

process specification
Process Specification

MFI-5:

Process

MFI-5:

Process

MFI-5:

Process

MFI-5:

Process

MFI-5:

Process

MFI-5:

Process

MFI-5:

Process

MFI-5:

Process

MFI-5:

Process

MFI-5:

Process

MFI-5:

Process

MFI-5:

Process

borrow member process
Borrow Member Process

MFI-8:

Role

MFI-8:

Role

MFI-8:

Role

MFI-5:

Resource

MFI-5:

Resource

MFI-5:

Composite Process

MFI-5:

Atomic Process

MFI-5:

Atomic Process

MFI-5:

Atomic Process

MFI-5:

Atomic Process

MFI-5:

Atomic Process

MFI-5:

Atomic Process

roles behavior
Roles & Behavior

MFI-8:

Role

MFI-8:

Role

MFI-8:

Role

MFI-8:

Role

MFI-8:

Role

MFI-8:

Operational Goal

enterprise object
Enterprise Object

MFI-8:

Actor

MFI-8:

Actor

MFI-8:

Actor

MFI-8:

Actor

MFI-8:

Actor

MFI-8:

Actor

MFI-8:

Actor

policy
Policy

MFI-8:

Rule

MFI-8:

Rule

information viewpoint
Information Viewpoint
  • Concerning information modeling
    • Semantics of information
    • Information processing
  • Focus on
    • Consistent interpretation of information by the components of the ODP system
    • Data and schemas
three schemas
Three schemas
  • Predicates and specification of the data
    • Invariant schema
      • expresses relationships between information objects which must always be true, for all valid behaviour of the system
    • Static schema
      • expresses assertions which must be true at a single point in time
    • Dynamic schema
      • specifies how the information can evolve as the system operates

Could also constrain roles

Could relate to processes

invariant schema example
Invariant schema Example
  • There should be at most Librarian and at least one Assistant on duty while the library is open.
    • This is a predicate on roles that always should be true
    • Could be registered in MFI-8
dynamic schema
Dynamic Schema
  • In a loan, undergraduate students can borrow N books provided that the total amount of books he/she borrows do not exceed 8.
    • It is a constraint on the Borrow Item process
    • Could be registered in MFI-5
computational view
Computational View
  • Concerning with functional decomposition
    • Decompose the system into a few computational objects
    • Encapsulation
    • Interact with other computational objects – through interface
building the computational view
Building the computational view
  • 3 steps:
    • Identify the basic operations
    • Group them into interfaces
    • Identify the computational objects own the interfaces
  • The decomposition of the system provides the software architecture in an object-oriented way
  • Thus we face a significant difference between RM-ODP and RGPS
    • Object-oriented vs. Service-oriented
  • Computational object is the closest element to the service ?
library example cv
Library Example – CV

Service

Service

Service