Aalborg harbour Here you can get some information about Aalborg harbour.
Global Village Service Book GVSRM DSRM Aalborg 2011
-
Upload
xyriz-czar-tan -
Category
Documents
-
view
23 -
download
2
Transcript of 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
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
www.isrup.com
CONFENIS 2011
www.globalvillageservice.com
Infrastructure
Services Local
1980 1990 2000 2010
WAN
Web
LAN
LAN
Web
XML WS
Global
SOA
Grid
Globalization
www.globalvillageservice.com
Harvard Prediction
5
www.globalvillageservice.com
Some instantiated E-Services that could be classified
6
www.globalvillageservice.com
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
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
Research Methodology
www.globalvillageservice.com
Research Methodology in Detail
www.globalvillageservice.com
www.globalvillageservice.com
• 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
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
"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
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
OMG Metamodeling and Mx
text
Model elements
16
www.globalvillageservice.com
“Global Village Services” instead of
E-X’s Services
E-Commerce
Global Village
Services
E-Government
17
www.globalvillageservice.com
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
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
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
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
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
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
Ontological Concepts from the Case studies to elaborate an AS-IS Model for
E-Commerce Software-Intensive System
24
www.globalvillageservice.com
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
Ontological Concepts from the Case studies to elaborate an AS-IS Model for
E-Business Software-Intensive System
26
www.globalvillageservice.com
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
Ontological Concepts from the Case studies to elaborate an AS-IS Model for
E-Government Software-Intensive System
28
www.globalvillageservice.com
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
Ontological Concepts from the Case studies to elaborate an AS-IS Model for Grid
Computing Software-Intensive System
30
www.globalvillageservice.com
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
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
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
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
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
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
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
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
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
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
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
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