AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES

12
AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES O O NTO NTO E E NVIRONMENT NVIRONMENT Oleksiy Khriyenko, Oleksandr Kononenko, Vagan Terziyan Department of Mathematical Information Technology, University of Jyväskylä, P.O. Box 35, 40014, Jyväskylä, FINLAND Presenter: Andriy Zharko Presenter: Andriy Zharko

description

O NTO E NVIRONMENT. AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES. Oleksiy Khriyenko, Oleksandr Kononenko, Vagan Terziyan. Department of Mathematical Information Technology, University of Jyväskylä, P.O. Box 35, 40014, Jyväskylä, FINLAND. Presenter: Andriy Zharko. - PowerPoint PPT Presentation

Transcript of AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES

Page 1: AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES

AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS

RESOURCES

OONTONTOEENVIRONMENTNVIRONMENT

Oleksiy Khriyenko, Oleksandr Kononenko, Vagan Terziyan

Department of Mathematical Information Technology,University of Jyväskylä,

P.O. Box 35, 40014, Jyväskylä,

FINLAND

Presenter: Andriy Presenter: Andriy ZharkoZharko

Page 2: AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES

Intellectual capitalIntellectual capital

Knowledge-based assets, or intellectual capital is the sum of accumulated values of the

company’s shareable knowledge and expertise.

intellectual assets increase in value while intellectual assets increase in value while used;used;

knowledge and intellect grow when sharedknowledge and intellect grow when shared..

Integration is a critical and strategic factor in company’s ability to compete:

Page 3: AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES

Methods and techniquesMethods and techniques

Next generation of integration systems will utilize different methods and techniques to achieve the vision of ubiquitous knowledge:

Semantic WebSemantic Web

Web ServicesWeb Services

Agent TechnologiesAgent Technologies

Mobility Mobility

OntologiesOntologies provide a shared and common understanding of a domain that can be communicated across people and application systems, and thus facilitate

knowledge sharing and reuse.

Page 4: AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES

Environment-mediatorEnvironment-mediator

OntoAdaptersOntoAdapters for the various heterogeneous

resources are transformation modules which adapt a resource on the semantic, content and transport levels for

Integration

Environment.

Page 5: AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES

OntoShell OntoShell

RR – registration moduleRHRH – request handler module

RMRM – RelationManager

AAAA – Advertising Agent, PublicityAgent

MMMM – MobilityManager

VUIVUI – visual user interface (semantic adaptation module)

Page 6: AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES

OntoEnvironmentOntoEnvironment for Semantic Web-enabled resourcesfor Semantic Web-enabled resources

Page 7: AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES

OntoShell clusterizationOntoShell clusterization

Resources can be nested to arbitrary levels via OntoShellContainer for modeling multilevel cluster architecture, in order to reduce the cost of resource searches.

In order to share nested resource’s information,

OntoShellContainersOntoShellContainers must be also integrated

into a higher-level

network like a resource.

Consolidation into clusters may be organized according to various principles:

Location in the concrete serverLocation in the concrete server

Membership in a concrete domainMembership in a concrete domain

One-target federation of the resources (services)One-target federation of the resources (services)

Geographical location (e.g. in cases, when a human is a Geographical location (e.g. in cases, when a human is a resource,resource,

or a resource is a movable device, for example)or a resource is a movable device, for example)

Page 8: AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES

Interaction modelsInteraction models

Cluster organization with a goal of useless traffic decreasing

during searching the resource. In this case, cluster is organized in a way of hierarchical relation of “class-subclass”“class-subclass” type based

on resource ontology.

Cluster is organized to behave based on a community goal of closed set of functioning resources (components), which compose it. A cluster can be

used to cover concrete domain with a set of different resources without

relation to same class.

““Class-subclass” clusterization Class-subclass” clusterization

modelmodel

““Closed system” Closed system” clusterizationclusterization

modelmodel

Page 9: AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES

OntoMeetingPlatformOntoMeetingPlatform OntoMeetingPlatformOntoMeetingPlatform is a service, which provides

possibility for shell’s publicity agent (PublicityAgentsPublicityAgents) to meet each other and

exchange records in “record book”. This service may be placed into OntoShell or may be

elaborated like service of new generation in OntoEnvironment and supplied with the same

interaction interface like OntoShells.

Such OntoMeetingPlatforms may be attached to some class of service classification tree in ontology and cover some specific resource domain. Such relation to the concrete domain may be fixed on OntoMeetingPlatform’s annotation (description) and used by OntoShells’ PublicityAgents.

Page 10: AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES

MobilityMobility

Realization of such movement is a duty of special service OntoMobilityServiceOntoMobilityService, which will provide

mobility in OntoEnvironment. Thus, party (player), in case of need to provide mobility for

resources, has to supply its computing system with

such specific service.

There is sometimes a need to move a resource with its necessary “equipment” from one machine (computing system) to another one.

Page 11: AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES

Business modelBusiness model

AA- provider of OntoShells, OntoShellContainers and OntoMeetingPlatform, OntoMobilityService

BB- OntoAdapters developers

FF- Owner of some search service

EE- Owner of an OntoMeetingPlatform

DD- Owner of an OntoShellContainer

CC- Owner of an OntoShell with resource

Page 12: AN INTEGRATION INFRASTRUCTURE FOR DISTRIBUTED HETEROGENEOUS RESOURCES