Global Village Service Book GVSRM DSRM Aalborg 2011

42
Introducing a new book! Amazon (”Global Village Service as the Future of Electronic Services”) Seyyed Mohsen Hashemi (Ph.D), member of IFIP WG 8.9 EIS Aalborg University, Denmark, 2011 1 www.globalvillageservice.com

Transcript of Global Village Service Book GVSRM DSRM Aalborg 2011

Page 1: Global Village Service Book GVSRM DSRM Aalborg 2011

Introducing a new book!

Amazon (”Global Village Service as the Future of Electronic Services”)

Seyyed Mohsen Hashemi (Ph.D), member of IFIP WG 8.9 EIS

Aalborg University, Denmark, 2011

1

www.globalvillageservice.com

Page 2: Global Village Service Book GVSRM DSRM Aalborg 2011

A Design Science Research to define the

future of E-Services

Seyyed Mohsen Hashemi

Dean of the Software Engineering and Artificial

Intelligence Department, Assistant Professor,

Computer Engineering Department, , Azad

University, Tehran, IRAN

ISRUP Lab

[email protected]

www.isrup.com

CONFENIS 2011

Page 3: Global Village Service Book GVSRM DSRM Aalborg 2011

www.globalvillageservice.com

Page 4: Global Village Service Book GVSRM DSRM Aalborg 2011

Infrastructure

Services Local

1980 1990 2000 2010

WAN

Web

LAN

LAN

Web

XML WS

Global

SOA

Grid

Globalization

www.globalvillageservice.com

Page 5: Global Village Service Book GVSRM DSRM Aalborg 2011

Harvard Prediction

5

www.globalvillageservice.com

Page 6: Global Village Service Book GVSRM DSRM Aalborg 2011

Some instantiated E-Services that could be classified

6

www.globalvillageservice.com

Page 7: Global Village Service Book GVSRM DSRM Aalborg 2011

An Evolutionary Framework of Service Systems, 2008

Stephen K. Kwan, Ph.D.

Jae H. Min, Ph.D.

2008

There is still much debate as to what is a Service

www.globalvillageservice.com

Page 8: Global Village Service Book GVSRM DSRM Aalborg 2011

the definitions of terms Service, E-Services, and web services are not entirely well defined in business, enterprise, and software.

E-Service is not well defined (Baida, 2006)

www.globalvillageservice.com

Page 9: Global Village Service Book GVSRM DSRM Aalborg 2011

Research Methodology

www.globalvillageservice.com

Page 10: Global Village Service Book GVSRM DSRM Aalborg 2011

Research Methodology in Detail

www.globalvillageservice.com

Page 11: Global Village Service Book GVSRM DSRM Aalborg 2011

www.globalvillageservice.com

Page 12: Global Village Service Book GVSRM DSRM Aalborg 2011

• The baseline of definitions to the term “Software Engineering” defined in IEEE in 1990 (IEEE, 1990) as:

"Software engineering is the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software."

• The last definition to the term “Software Engineering” is presented by Dennis from Raytheon Corporation and published by IEEE in 2008 (Dennis J. Fraiey, 2008) as:

"Software engineering is the application and/or study of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software, that has an impact on the lives, property, economy, or security of people or the national defense; that is, the application of engineering to software."

Software Engineering

www.globalvillageservice.com

Page 13: Global Village Service Book GVSRM DSRM Aalborg 2011

Global Village Software Engineering

Global Village Software Engineering is the application and/or study of a

systematic, disciplined, quantifiable approach to the development, operation, and maintenance of

software, that has an impact on the ; that is, the

application of engineering to software in the .

13

Published 2009

www.globalvillageservice.com

Page 14: Global Village Service Book GVSRM DSRM Aalborg 2011

"A software-intensive system is any system where software

contributes essential influences to the design, construction,

deployment, and evolution of the system as a whole."

IEEE: software-intensive system

www.globalvillageservice.com

Page 15: Global Village Service Book GVSRM DSRM Aalborg 2011

Why UML for Modeling

UML is a standard language as ISO and OMG

UML is a graphical notation with best practices

UML is currently supported by CASE tools e.g. IBM Rational suite

UML Knowledge is directly accessible for human comprehension

and for machine processing

UML is object oriented in Software Engineering

UML is ontology oriented

UML+OCL is a formal language

Although the UML is maturing and the last version is higher that 2.x, Unified Modeling Language (UML) Version 1.4.2 accepted as an international standard in ISO. Research used this version to present the ontology of Global Village Services. ISO/IEC 19501:2005 Information Technology, Open Distributed Processing, or UML version 1.4.2 applied in this research to present all diagrams in a standard format

15

www.globalvillageservice.com

Page 16: Global Village Service Book GVSRM DSRM Aalborg 2011

OMG Metamodeling and Mx

text

Model elements

16

www.globalvillageservice.com

Page 17: Global Village Service Book GVSRM DSRM Aalborg 2011

“Global Village Services” instead of

E-X’s Services

E-Commerce

Global Village

Services

E-Government

17

www.globalvillageservice.com

Page 18: Global Village Service Book GVSRM DSRM Aalborg 2011

A Global Village Service is the full-grown and fine-grained repeatable-sharable function encompasses the Grid Resources, which would be realized through a collection of the Global Village Service Actions to satisfy

some Global Village Service Actors.

Our definition to term E-Services (GVS)

www.globalvillageservice.com

Page 19: Global Village Service Book GVSRM DSRM Aalborg 2011

Service Orientation

Globalization

Legacy Transformation

current state future state

Network Business

Commerce Government

Grid

Computing E-Business

E-Commerce E-Government

Global Village Service

Reference Model

Benchmarking Streamlining

The stages of building the GVSRM Model

Our innovations

www.globalvillageservice.com

Page 20: Global Village Service Book GVSRM DSRM Aalborg 2011

The result of a Benchmarking GVSRM through 194 well-cited

researches

Status 1

not documented

There is no evidence in a partial model to support a GVSRM

feature

Status 2

partly documented

There are some weak evidences in a partial model to support a

GVSRM feature

Status 3

well documented

certainly

There are some strong evidences in a partial model to support a

GVSRM feature

we have chosen 35 well-defined researches from that mentioned 194 researches,

regarding to some well-cited references that are elaborated in detail.

www.globalvillageservice.com

Page 21: Global Village Service Book GVSRM DSRM Aalborg 2011

The Features of the GVSRM as the Benchmarking Criteria

Features Brief Explanation

1 E-Commerce System A model claims that it has the main concepts of an E-Commerce Software Intensive System

2 E-Business System A model claims that it has the main concepts of an E-Business Software Intensive System

3 E-Government System A model claims that it has the main concepts of an E-Government Software Intensive System

4 Grid Computing System A model claims that it has the main concepts of a Grid Computing Software Intensive System

5 Global vs. Local Oriented A model claims that it presents its solutions globally

6 UML Centric A model claims that it can be presented by the UML as a standard modeling language in ISO

7 Software Intensive System A model claims that it can be involved in the software engineering lifecycle as a releasable model

8 Ontology Based Software Eng.

A model claims that it has been developed by the principals of the Generic Ontology

9 Wave-4 Oriented (BPR vs. BPI)

A model claims that it applies a radical change versus an improvement change

10 E-Services Centric A model claims that it supports Electronic Services as the beans of the model. Meanwhile, a model must present the specification for the Electronic Services

21

www.globalvillageservice.com

Page 22: Global Village Service Book GVSRM DSRM Aalborg 2011

Tractability through

GVSRM-SOSA level GVSRM top level in detail GVSRM in distilled level GVSRM in detailed level AS-IS Models Case Studies

Ontology Concepts of the Case Studies

Suggested GVSRM in the

Detailed Level

Suggested GVSRM in the Top Level

(SOSA)

Suggested AS-IS Models

Suggested GVSRM in the

Distilled Level

22

AS-IS MODEL

GRID System

Large Scale

Organization

Research

Organization

Scientist

University

Resource

Scheduling

Resouce

Discovery

Selecting

Resources

Resource Licence

Checking

Resource

Sharing

Grid Layers

Distributed

Systems

Dynamic Problem-Solving

Software Intensive System(from E-X AS IS Model)

Middleware Grid Nodes

Geographical

Boundaries

Resource

Virtualization

Prevasive

Computing

Semantic

Virtual

Organizations

Grid Physical

Resource

Grid Service

<<Web Services>>

Grid Non Functional Features Grid Functional Features

Grid User

Grid Computing

System

Sharable Grid

Resource

Grid Resource Collaboration

System

Specific

Domain

Grid Data Resource

Data Grid

Dealing Data

TO-BE MODEL TOP LEVEL-simpleGlobal Village Service Reference Model

Global Village Service Actor

Global Village Service

Global Village Service Action

Global Village Grid

TO-BE MODEL TOP LEVEL-simpleGlobal Village Service Reference Model

Global Village Service Action

Global Village Service

Global Village Service Actor

Global Village Electronic Process Global Village Layer

Global Village Resource

Global Village Registry

Virtual Holding Governance

Global Village Grid

X2Y Global Village Shared Service

X2Y2Z Global Village Shared Service

Physical Resource

Human Resource

Financial Resource

Resource Description

<<Information>>

Atomic Global Village Service Composite Global Village Service

Value Added Global Village Services

Global Village Service Serialization Global Village Service Parallelization

GV Resident

GV Service Broker

GV Consumer

GV State Governmet

GV NGO GV Business

B2B

B2C

GV Employee

GV CitizenC2C

GV Foreign Government

GV Federal Government

G2G

G2N G2B

G2E

G2C

G2G

TO-BE MODELGlobal Village Service Reference Model

Global Village Service Orchestration

Sharable Resource

Geographical Location

Global Village Software ProjectGlobal Village Service Action

Global Village Service Result

Global Village Service Goal

Global Village Software Solution

Global Village Service Histories

VHG Stage

Non Sharable Resource

Using Global Village Services

Infrastructure for Global Village Services

Provisioning Global Village Services

Global Village Middleware

GV Service Provider GV Service Requestor

Software Intensive System

Global Village Layer InterfaceGlobal Village Node

Global Village Domain Capabilities

Global Village Domain

Global Village Service Computing

Computing Sharing Data Sharing

VHG Standards

VHG Rules

SLAs

Global Village Service

Global Village Service Actor

Global Village Electronic Process

Multiway Communication

VHG Maturity Model

Global Village Virtual Organization

Global Village Layer

Global Village Grid

1..*1..*

1..*1..*

Global Village Registry

Virtual Holding Governance

1..*1..*

Global Village Resource Type

Global Village Resource Licence

Global Village Service Resource Collaboration

Global Village Resource Service Sharing Actions

Data

Data

Data

Data

AS-IS MODEL

GRID System

Large Scale

Organization

Research

Organization

Scientist

University

Resource

Scheduling

Resouce

Discovery

Selecting

Resources

Resource Licence

Checking

Resource

Sharing

Grid Layers

Distributed

Systems

Dynamic Problem-Solving

Software Intensive System(from E-X AS IS Model)

Middleware Grid Nodes

Geographical

Boundaries

Resource

Virtualization

Prevasive

Computing

Semantic

Virtual

Organizations

Grid Physical

Resource

Grid Service

<<Web Services>>

Grid Non Functional Features Grid Functional Features

Grid User

Grid Computing

System

Sharable Grid

Resource

Grid Resource Collaboration

System

Specific

Domain

Grid Data Resource

Data Grid

Dealing Data

AS-IS MODEL

GRID System

Large Scale

Organization

Research

Organization

Scientist

University

Resource

Scheduling

Resouce

Discovery

Selecting

Resources

Resource Licence

Checking

Resource

Sharing

Grid Layers

Distributed

Systems

Dynamic Problem-Solving

Software Intensive System(from E-X AS IS Model)

Middleware Grid Nodes

Geographical

Boundaries

Resource

Virtualization

Prevasive

Computing

Semantic

Virtual

Organizations

Grid Physical

Resource

Grid Service

<<Web Services>>

Grid Non Functional Features Grid Functional Features

Grid User

Grid Computing

System

Sharable Grid

Resource

Grid Resource Collaboration

System

Specific

Domain

Grid Data Resource

Data Grid

Dealing Data

AS-IS MODEL

GRID System

Large Scale

Organization

Research

Organization

Scientist

University

Resource

Scheduling

Resouce

Discovery

Selecting

Resources

Resource Licence

Checking

Resource

Sharing

Grid Layers

Distributed

Systems

Dynamic Problem-Solving

Software Intensive System(from E-X AS IS Model)

Middleware Grid Nodes

Geographical

Boundaries

Resource

Virtualization

Prevasive

Computing

Semantic

Virtual

Organizations

Grid Physical

Resource

Grid Service

<<Web Services>>

Grid Non Functional Features Grid Functional Features

Grid User

Grid Computing

System

Sharable Grid

Resource

Grid Resource Collaboration

System

Specific

Domain

Grid Data Resource

Data Grid

Dealing Data

TO-BE MODEL TOP LEVEL

Global Village Service Reference Model

Global Village Service Actor

Loyalty

Addresses

Services Histories

Virtuality

Party type

Requirements

Needs

Specification

Global Village Personalization()

Party Specifying()

Register in VHGs()

Update Specifications()

Service On Demand QoS()

Global Village Service

Grid VHG ID

Private or Public

Pre Conditions

Post Conditions

Service Type = Atomic, Composite

Service Classification = # of Layers

Service Messages

Service Ports

Service Interfaces

Service Provider Specification

Status

Scheduling Methods

Queuing Methods

Interaction Patterns

Quality of Service

Contracts

MetaData

Messaging Patterns

Grid Service Durability

Service Response()

Service Request()

Get Service Provider()

Cluster Services()

Service Channel Setting()

Service Consuming()

Service Providing()

Assuring QoS()

Interfacing for Grid Actors()

Grid Service Brokering()

Resource Discovery()

Grid Service Reservation()

Grid Service Consuming()

Resource Scheduling()

Encryption()

Grid Service Providing()

Parallelizing Grid Services()

Service Interactions()

Security Sync()

Grid Service Scavenging()

Decryption()

Deparallelizing Grid Services()

Serializing Grid Services()

Service definition()

Deserializing Grid Services()

Global Village Service Action

VHG ID

Association type

IsComposite : Boolean

Grid Servise Find()

Grid Servise Bind()

Grid Servise Publish()

Grid Servise Subscribe()

Grid Servise Notify()

Grid Servise Invocation()

Global Village Grid

Resources

Parallel Systems

Distributed Systems

Grid Nodes

Grid Domains

Registry Repository

Grid Services

Grid Layers

Repositories

VHGs

Semantics

Virtual Organizations

Trust Models

Resource Description Framework

Electronic Process Administration

Grid Type = Global, Cloud, Enterprise

Prevasive Policies

Grid Solutions Specificatins

Add Grid Node()

Managing Shared Resources()

Selecting Resources()

Aggregating Resources()

Queue Management()

Stack Protocol Manager()

Network Protocol Manager()

Messaging Protocol Manager()

Interfacing Specifications()

PKI Popularization()

Grid Service Composition()

Cordinating Resource Sharing()

Sharing Computing Resources()

Discovering Grid Services()

Exchange Resources()

Reuse Resources()

Connect to Grid()

Disconnect to Grid()

Log Grid Events()

Grid Event Manager()

Grid Time Management()

Visualizing Grid Activities()

Grid Security Management()

Sharing Data and Metadata()

Data Storage Management()

Accounting Resources()

Installing Grid Software()

Register to Grid()

Managing Grid Users()

Grid Resource Cordination()

Making Transparent Access()

Managing Consistent Standards()

Managing Consistent Access()

Managing Consistent Interfaces()

Resource Access Failure Management()

Presenting Solutions()

www.globalvillageservice.com

Page 23: Global Village Service Book GVSRM DSRM Aalborg 2011

E-Commerce Case studies

CASESTUDY2: Emeraldinsight

CASESTUDY8: CCG

CASESTUDY9: EC Areas Model

CASESTUDY10: Hierarchical Framework of EC

CASESTUDY11: eCCM

CASESTUDY12: EC Planning model

CASESTUDY13: Godfrey

CASESTUDY14: Venkatraman

CASESTUDY15: Turban

CASESTUDY16: Deloitte and Touch

CASESTUDY17: WTO

CASESTUDY18: UNCTAD

E-Business Case studies

CASESTUDY1: CapGemini

CASESTUDY3: Hilti

CASESTUDY4: Holland and Kumar

CASESTUDY5: Willcocks

CASESTUDY6: Poon & Swatman

CASESTUDY7: ebXML

CASESTUDY19: ACM Model

E-Government Case studies

CASESTUDY20: Alessio Gugliotta phd CASESTUDY21: Ukonline CASESTUDY22: Misra & Dhingra model CASESTUDY23: Gartner Model CASESTUDY24: World Bank CASESTUDY25: UNDP CASESTUDY26: Layne, K., & Lee CASESTUDY27: FEA CASESTUDY28: INSEAD

Grid Computing Case studies

CASESTUDY30: Cisco Grid

CASESTUDY31: d-Grid

CASESTUDY32: F. Berman

CASESTUDY33: Globus

CASESTUDY34: SUN Grid

CASESTUDY35: Ian Foster

CASESTUDY29: GridCoord

www.globalvillageservice.com

Page 24: Global Village Service Book GVSRM DSRM Aalborg 2011

Ontological Concepts from the Case studies to elaborate an AS-IS Model for

E-Commerce Software-Intensive System

24

www.globalvillageservice.com

Page 25: Global Village Service Book GVSRM DSRM Aalborg 2011

OMG M1 layer: the union set of the

ontological concepts of the current case studies

for an E-Commerce Software-intensive

system

25

www.globalvillageservice.com

Page 26: Global Village Service Book GVSRM DSRM Aalborg 2011

Ontological Concepts from the Case studies to elaborate an AS-IS Model for

E-Business Software-Intensive System

26

www.globalvillageservice.com

Page 27: Global Village Service Book GVSRM DSRM Aalborg 2011

OMG M1 layer: the union set of the

ontological concepts of the current case studies

for an E-Business Software-intensive

system

27

www.globalvillageservice.com

Page 28: Global Village Service Book GVSRM DSRM Aalborg 2011

Ontological Concepts from the Case studies to elaborate an AS-IS Model for

E-Government Software-Intensive System

28

www.globalvillageservice.com

Page 29: Global Village Service Book GVSRM DSRM Aalborg 2011

OMG M1 layer: the union set of the

ontological concepts of the current case

studies for an E-Government

Software-intensive system

29

www.globalvillageservice.com

Page 30: Global Village Service Book GVSRM DSRM Aalborg 2011

Ontological Concepts from the Case studies to elaborate an AS-IS Model for Grid

Computing Software-Intensive System

30

www.globalvillageservice.com

Page 31: Global Village Service Book GVSRM DSRM Aalborg 2011

OMG M1 layer: the union set of the

ontological concepts of the current case studies

for a Grid Computing Software-intensive

system

31

www.globalvillageservice.com

Page 32: Global Village Service Book GVSRM DSRM Aalborg 2011

dependencies that exist between the AS-IS models

E-Commerce Model<<Package>>

E-Business Model<<Package>>

E-Government Model<<Package>>

Grid Model<<Package>>

AS-IS MODELS

www.globalvillageservice.com

Page 33: Global Village Service Book GVSRM DSRM Aalborg 2011

Broker

AS-IS MODEL

E-COMMERCE System

Subcontractor

Order fulfi lment

Seller

PartnersContractors

Buyer

Supplier

Software Intensive System

(f rom E-X AS IS Model)

Consumer

E-Mail Cart Mgmt

CollaborationCRM SCM

Profiles

Order Placing

E-Marketplaces CommunitiesGroup

Purchasing

Auctions

Content

Enterprises Integrations

EC Transactions Integration

EC Presence

EC Portal

Vertical Trade

Mgmt

Horizontal Trade

Mgmt

Billing and

Customer Care

Cashflow

Mgmt

Revenue Model

BrandsDistribution

Channels

Shipment

Methods

Market

Segmentation

Product

Promotion

Products

EC Human

Resource

EC Physical

Resource

EC Financial

Rsource

EC Sharable

Resource

EC Non Sharable

Resource

EC Service

E-Comeerce Functional FeaturesE-Commerce Non Functional Features

EC MM Stage

EC Maturity

Model

E-Commerce Service Actor

X2Y:B2B, B2C, C2C

Electronic Commerce System

EC ResourceE-Commerce Resource

Collaboration System

The details of AS-IS model for an E-

Commerce Software Intensive System in

OMG layer M2

33

www.globalvillageservice.com

Page 34: Global Village Service Book GVSRM DSRM Aalborg 2011

The details of AS-IS model for an E-

Business Software Intensive System in

OMG layer M2

Consumer

(f rom E-Commerce Model)

E-Commerce Service Actor

(f rom E-Commerce Model)

AS-IS MODEL

E-BUSINESS System

Business Client

Suppl ier

(f rom E-Commerce Model)

Business Partner

Broker

(f rom E-Commerce Model) Business Worker

Software Intensive

System

(f rom E-X AS IS Model)

Information

System

Portal-Channels

Change Mgmt

Project Portfol io

MgmtBusiness

Intel l igence

BPM

Business

Project

Business PlanEthical Issues

Business

Case

Business

ModelBusiness

ProcessRisk Mgmt

Collaboration

(f rom E-Commerce Model)

CRM

(f rom E-Commerce Model)

SCM

(f rom E-Commerce Model)PRM ERPHRM

Partial Integrated

Full Integrated

EB Human

Resource

EB Physical

Resource

EB Financial

Resource

EB Sharable

Resource

EB Non Sharable

Resource

EB Service

EB MM Stage

Electronic Commerce System

(f rom E-Commerce Model)

E-Business Service Actor

X2Y: B2B, B2C,C2C

EB Maturity Model E-Business Functional FeaturesE-Business Non Functional Features

EB Resource

E-Business Resource

Collaboration system

Electronic Business System

Electronic Governmet System

(f rom E-Gov ernment Model)

34

www.globalvillageservice.com

Page 35: Global Village Service Book GVSRM DSRM Aalborg 2011

The details of AS-IS model for an E-Government

Software Intensive System in OMG layer M2

AS-IS MODEL

E-GOVERNMENT System

Leadership Governance

Regulatory

Transportation

Import/Export

Tax Collection

Law

Enforcement

Consumer Safety

Labor

Communications

Disaster

Preparedness

Economic

Development

National

Security

Diplomacy

Energy

Production

Insurance

Permits/Licensing

Education

Recreation & Natural

Resources

Liberation

24 x 7 x 365

Aavailabili ty

HealthAgriculture Land

E-Peyment

Web Sites and

Portals

Federal Enterprise

Archi tecture

ICT Thechnologies

Security

E-Signature

Service Delivery

Bus

Infrastructure Lifecycle

Management

Interoperability

Authentication Trust

Privacy

Citizen

Busineess

Non Governmental Organization

Communication

Channels

Service

Facilitators

Service

Barriers

Internal Efficiency and

Effectiveness

Knowledge

Management

Event

Handl ing

Applications

Standards

Information

Systems

INter/Intra

Relations

Public Service

Metadata

E-Procurement

Addresses

Access

Channels

Municipal ities

Management

Budget Plan

Workflow

Management

Supply Chain

Mgmt

Democracy

Transform

Transact

EG Presence

Interact

Software Intensive System

(f rom E-X AS IS Model)

State Governmet

Foreign Government

Employee

Federal Government

EG Sharable

Resource

EG Non Sharable

Resource

EG Human

Resource

EG Physical

Resource

EG Financial

Resource

EG Service

E-Government Non Functional FeaturesE-Government Functional Features

EG MM Stage

EG Maturity Model

E-Government Service Actor

X2Y:G2G, G2B, G2C

Electronic Governmet

System

EG Resource

E-Government Resource

Collaboration System

IT Services

Public protection

Tourism

Cultural

Services

Social

Services

Environmental

Services

Electronic Business System

(f rom E-Business Model)

<<Sy stem>>

35

www.globalvillageservice.com

Page 36: Global Village Service Book GVSRM DSRM Aalborg 2011

AS-IS MODEL

GRID System

Large Scale

Organization

Research

Organization

Scientist

University

Resource

Scheduling

Resouce

Discovery

Selecting

Resources

Resource Licence

Checking

Resource

Sharing

Grid Layers

Distributed

Systems

Dynamic Problem-Solving

Software Intensive System(from E-X AS IS Model)

Middleware Grid Nodes

Geographical

Boundaries

Resource

Virtualization

Prevasive

Computing

Semantic

Virtual

Organizations

Grid Physical

Resource

Grid Service

<<Web Services>>

Grid Non Functional Features Grid Functional Features

Grid User

Grid Computing

System

Sharable Grid

Resource

Grid Resource Collaboration

System

Specific

Domain

Grid Data Resource

Data Grid

Dealing Data

The details of AS-IS model for a Grid Computing

Software Intensive System in OMG layer M2

36

www.globalvillageservice.com

Page 37: Global Village Service Book GVSRM DSRM Aalborg 2011

X2Y Global Village Shared Service

X2Y2Z Global Village Shared Service

Physical Resource

Human Resource

Financial Resource

Resource Description

<<Information>>

Atomic Global Village Service Composite Global Village Service

Value Added Global Village Services

Global Village Service Serialization Global Village Service Parallelization

GV Resident

GV Service Broker

GV Consumer

GV State Governmet

GV NGO GV Business

B2B

B2C

GV Employee

GV CitizenC2C

GV Foreign Government

GV Federal Government

G2G

G2N G2B

G2E

G2C

G2G

TO-BE MODELGlobal Village Service Reference Model

Global Village Service Orchestration

Sharable Resource

Geographical Location

Global Village Software ProjectGlobal Village Service Action

Global Village Service Result

Global Village Service Goal

Global Village Software Solution

Global Village Service Histories

VHG Stage

Non Sharable Resource

Using Global Village Services

Infrastructure for Global Village Services

Provisioning Global Village Services

Global Village Middleware

GV Service Provider GV Service Requestor

Software Intensive System

Global Village Layer InterfaceGlobal Village Node

Global Village Domain Capabilities

Global Village Domain

Global Village Service Computing

Computing Sharing Data Sharing

VHG Standards

VHG Rules

SLAs

Global Village Service

Global Village Service Actor

Global Village Electronic Process

Multiway Communication

VHG Maturity Model

Global Village Virtual Organization

Global Village Layer

Global Village Grid

1..*1..*

1..*1..*

Global Village Registry

Virtual Holding Governance

1..*1..*

Global Village Resource Type

Global Village Resource Licence

Global Village Service Resource Collaboration

Global Village Resource Service Sharing Actions

Data

Data

Data

Data

GVSRM in the Detailed Level of Abstraction

37

www.globalvillageservice.com

Page 38: Global Village Service Book GVSRM DSRM Aalborg 2011

GVSRM in the Distilled Level of Abstraction

TO-BE MODEL TOP LEVEL-simpleGlobal Village Service Reference Model

Global Village Service Action

Global Village Service

Global Village Service Actor

Global Village Electronic Process Global Village Layer

Global Village Resource

Global Village Registry

Virtual Holding Governance

Global Village Grid

38

www.globalvillageservice.com

Page 39: Global Village Service Book GVSRM DSRM Aalborg 2011

GVSRM based on SOSA in top Level of abstraction

39

TO-BE MODEL TOP LEVEL-simpleGlobal Village Service Reference Model

Global Village Service Actor

Global Village Service

Global Village Service Action

Global Village Grid

www.globalvillageservice.com

Page 40: Global Village Service Book GVSRM DSRM Aalborg 2011

GVSRM in the Top Level of Abstraction-detail

TO-BE MODEL TOP LEVEL

Global Village Service Reference Model

Global Village Service Actor

Loyalty

Addresses

Services Histories

Virtuality

Party type

Requirements

Needs

Specification

Global Village Personalization()

Party Specifying()

Register in VHGs()

Update Specifications()

Service On Demand QoS()

Global Village Service

Grid VHG ID

Private or Public

Pre Conditions

Post Conditions

Service Type = Atomic, Composite

Service Classification = # of Layers

Service Messages

Service Ports

Service Interfaces

Service Provider Specification

Status

Scheduling Methods

Queuing Methods

Interaction Patterns

Quality of Service

Contracts

MetaData

Messaging Patterns

Grid Service Durability

Service Response()

Service Request()

Get Service Provider()

Cluster Services()

Service Channel Setting()

Service Consuming()

Service Providing()

Assuring QoS()

Interfacing for Grid Actors()

Grid Service Brokering()

Resource Discovery()

Grid Service Reservation()

Grid Service Consuming()

Resource Scheduling()

Encryption()

Grid Service Providing()

Parallelizing Grid Services()

Service Interactions()

Security Sync()

Grid Service Scavenging()

Decryption()

Deparallelizing Grid Services()

Serializing Grid Services()

Service definition()

Deserializing Grid Services()

Global Village Service Action

VHG ID

Association type

IsComposite : Boolean

Grid Servise Find()

Grid Servise Bind()

Grid Servise Publish()

Grid Servise Subscribe()

Grid Servise Notify()

Grid Servise Invocation()

Global Village Grid

Resources

Parallel Systems

Distributed Systems

Grid Nodes

Grid Domains

Registry Repository

Grid Services

Grid Layers

Repositories

VHGs

Semantics

Virtual Organizations

Trust Models

Resource Description Framework

Electronic Process Administration

Grid Type = Global, Cloud, Enterprise

Prevasive Policies

Grid Solutions Specificatins

Add Grid Node()

Managing Shared Resources()

Selecting Resources()

Aggregating Resources()

Queue Management()

Stack Protocol Manager()

Network Protocol Manager()

Messaging Protocol Manager()

Interfacing Specifications()

PKI Popularization()

Grid Service Composition()

Cordinating Resource Sharing()

Sharing Computing Resources()

Discovering Grid Services()

Exchange Resources()

Reuse Resources()

Connect to Grid()

Disconnect to Grid()

Log Grid Events()

Grid Event Manager()

Grid Time Management()

Visualizing Grid Activities()

Grid Security Management()

Sharing Data and Metadata()

Data Storage Management()

Accounting Resources()

Installing Grid Software()

Register to Grid()

Managing Grid Users()

Grid Resource Cordination()

Making Transparent Access()

Managing Consistent Standards()

Managing Consistent Access()

Managing Consistent Interfaces()

Resource Access Failure Management()

Presenting Solutions()

40

www.globalvillageservice.com

Page 41: Global Village Service Book GVSRM DSRM Aalborg 2011

SOSA Ontology for the Global Village Grid

41

Global Village Grid<<SOSA Ontology>>

Global Village Service Actor

Global Village Service

Global Village Service Action

www.globalvillageservice.com

Page 42: Global Village Service Book GVSRM DSRM Aalborg 2011

GV

Services

GV

Service Actors

GV

Service Actions

Global Village

Grid

The Global Village Grid would be considered as a Grid that encompasses all the Global Village

Services, Global Village Service Actors, and Global Village Service Actions

42

www.globalvillageservice.com