e-bi i pbusiness in a peer-to-peer networked worlde-bi i pbusiness in a peer-to-peer networked world...
TRANSCRIPT
B i i P t Pe-Business in a Peer-to-Peer Networked World
GeorgiosGeorgios M. MilisM. MilisKIOSKIOS Research CenterResearch CenterUniversity of CyprusUniversity of Cyprus
Work funded by the SATINE ICT project: Semantic-based Interoperability Infrastructure forIntegrating Web Service Platforms to Peer-to-Peer Networks
OutlineOutline
• The rationale: ICT and Business
• Focus on Decentralised Networked Environments
• Component/Service-oriented Architecture and semantic integration
• Applying P2P Technology in a Corporate Trading Environment• Applying P2P Technology in a Corporate Trading Environment
• Process and Organisational level: Demonstration scenario in the
Tourism and Travel domain
• Application in alternative markets
• Summary and discussion
George Milis – KIOS Research Centre4 May, 2010 2
ICT and BusinessICT and Business
• Networks (e.g. Internet) enabling many-to-many interactions beyond physical boundaries
• The very essence of business is about enabling people to interact to create value
• e-Business deals with similar subjects (collaborative commerce, supply chain management, e-markets, networked organisations dynamic trading networks)organisations, dynamic trading networks)
• Evolution is driven by:– The need for Industry consolidation– The requirement to move closer to customers, suppliers and partners– The growth of e-commerce – change “conventional” business models– The formation of “common interest” communities
George Milis – KIOS Research Centre3
The formation of common interest communities
4 May, 2010 3
ICT and BusinessICT and Business
S t f lti l
Technology Evolution Towards…
Linkage of diverse IT systems
Support of multiple and
heterogeneous applications
Support of various ti it th I t lli t i f ticonnectivity paths,
among numerousaccess devices
Intelligent informationretrieval and sharing
George Milis – KIOS Research Centre4 May, 2010 4
Decentralised Networked EnvironmentsDecentralised Networked Environments
MainFrame, Sensor, ,UNIX, C++TinyOS,
Obj-crefridgerator, TinyOS, Perl
Mobile, Symbian, y ,
C
PC, Win2K,
JavaMac,
MacOsX,
George Milis – KIOS Research Centre
Python54 May, 2010
Decentralised Networked EnvironmentsDecentralised Networked Environments
P2P i lP2P i l EliminateEliminate
todaytoday
P2P commercial P2P commercial implementationsimplementations
Eliminate Eliminate the the
existence of existence of intermediaryintermediary
Decentralised network Decentralised network of workplacesof workplaces
todaytoday
LarLar
SME
SME
Initial Initial investments investments
intermediary intermediary systemssystems
90’s90’s
of workplacesof workplaces
rge Enterrge Enter
EsEs and and operation/mainoperation/maintenance costs tenance costs
h dlh dl90 s90 s
Centralised premises Centralised premises stereotypestereotype
rprisesrprises
hardly hardly affordable for affordable for
SMEsSMEsstereotypestereotype
George Milis – KIOS Research CentreRequirements of Employees and EnterprisesRequirements of Employees and Enterprises
4 May, 2010 6
Component/Service-oriented Architecture and semantic interoperability
• Repositories and software systems are programmatically accessed by business processes
• The definition of interfaces and their access at runtime is not uniform at all
• Every enterprise uses different technology for the programmatic accessW b S i d if d i l• Web Services are proposed as a uniform and universal technology for this problem
George Milis – KIOS Research Centre4 May, 2010 7
Web Services ModelWeb Services Model
Service Registry (ebXML or UDDI)
- Web service Publish i
Discover service
descriptions
Service Service Provider
serviceservice
Service Consumer
Service Provider- Web service
- Service Description in WSDL
Invoke service through SOAP WSDLthrough SOAP
George Milis – KIOS Research Centre4 May, 2010 8
The Rationale of P2PThe Rationale of P2P• Discovery of resources (e.g.
N G ll )Napster, Gnutella)– What about security?
• Eliminating the single source• Eliminating the single-source bottleneck – Use P2P search capabilities to– locate Web service registries– and also individual not registered
servicesservices• The enterprise can now
participate in B2B marketplaces d di tl ll b t ith itand directly collaborate with its
suppliers
94 May, 2010
Turn networked Business standards more flexible through Semantics
Thi b ibl b i t d i ti t• This can be possible by introducing semantics to Web services:
f– By classifying Web services with well-known taxonomies, ontologies and controlled vocabulariesvocabularies
• management, retrieval and use easier and more accurate
– By introducing semantics to the messagesBy introducing semantics to the messages exchanged
George Milis – KIOS Research Centre4 May, 2010 10
Process and Organisational levelProcess and Organisational level
Travel AgencyHotel Chain
Hotel Availability Services
UDDIUDDI
SP3SP3SP2SP2
Monitoring P
Air and Car AvailabilityServices
UDDIUDDI
SP1SP1TrustedTrusted
PeerPeer
Peer
Ontology Manager
Travel AgencyInsurance Company
ebXMLebXML
Hotel Availability Services
George Milis – KIOS Research Centre4 May, 2010 11
Process and Organisational level As isProcess and Organisational level – As is
GDSGDS
HotelsHotels
GDSGDSRentRent--aa--CarCar
AgenciesAgencies
Airline CompaniesAirline Companies
George Milis – KIOS Research Centre4 May, 2010 12
Process and Organisational level – To be
Search For a Tourism Search For a Tourism Tourism Tourism AgencyAgency
agency In agency In P2P EnvironmentP2P Environment RentRent--aa--CarCar
AgenciesAgenciesHotelsHotelsAirline CompaniesAirline Companies
Tourism Tourism
GDSGDS
AgencyAgency
Tourism Tourism AgencyAgency
George Milis – KIOS Research Centre
AgencyAgency
4 May, 2010 13
Process and Organisational level To beProcess and Organisational level – To be
• Find Available Flights• Get Flight Informationg• Reserve Flight• Search Hotels• Search Hotels• Get Hotel Information• Check Hotel Availability• Book Hotel• Etc.
George Milis – KIOS Research Centre4 May, 2010 14
Demo scenario in the Tourism &Demo scenario in the Tourism & Travel Industryy
Mr. Brown is on travel for work in
Cyprusyp
Receives a call fromThe central office
He has to cancel his work in Cyprus and
has to go tohas to go to Copenhagen urgently
164 May, 2010
He sends a query to find a tourism agency
Tourism Search For a Tourism Search For a Tourism
agency In agency In P2P EnvironmentP2P Environment
Agency
Tourism AgencyAgency
Tourism Agency
174 May, 2010
Agency
SATINE ContributionSATINE Contribution
• Technology involved: Web services, Semantic Web and P2P in the travel domainI ti Di i i th h th i ti• Innovation: Discovering services through their semantics and P2P search mechanisms in the travel domain
George Milis – KIOS Research Centre4 May, 2010 18
Ask for Availability
Reservation is performed
Tourism AgencyTourism Agency
InsuranceBookResponse Msg
InsuranceBookRequest Message
Insurance request for the passenger(M B )
Insurance is approved
Attributes forInsuranceBookRequest
(Mr.Brown)
InsuranceCustomerPlanCost
194 May, 2010
SATINE ContributionSATINE Contribution
• Interoperability between the insurance company and the airline company is achieved through Web service technologytechnology
• Composition of Web services into workflows using the semantic definitionssemantic definitions
George Milis – KIOS Research Centre4 May, 2010 20
The travel agency searches for a hotelThe travel agency searches for a hotelIn Copenhagen
Tourism Agency
Sends a query for available hotelsin Copenhagen, searches for relevant UDDI Registries
in P2P Environment
UDDI
in P2P Environment
UDDI UDDIUDDI
214 May, 2010
SATINE ContributionSATINE Contribution
• Distributed Web service registries• Semantic routing of the queriesg q
– Discovery of the Service Registries in the P2P environment based on the semantic information published in the P2P environment
George Milis – KIOS Research Centre4 May, 2010 22
Application in alternative marketse-Government
City Councils Ministry of Labour
Employment Services
UDDI
SP3SP3SP2SP2 Monitoring
Peer
e-InclusionServices
UDDI
SP1SP1Trusted
Peer
Ontology Manager
Governmental AuthoritiesMunicipality
ebXML
e-GovernmentServices
George Milis – KIOS Research Centre4 May, 2010 23
Application in alternative marketse-Science
University Ministry of Labour
Semantic Information Extraction Services
UDDIUDDI
SP3SP3SP2SP2 Monitoring
Peer
Image and Signal
Processing Services
UDDIUDDI
SP1SP1TrustedTrusted
PeerPeer
Ontology Manager
Research InstituteICT company
(SME)Knowledge
ebXMLebXML
Knowledge Management
Services
George Milis – KIOS Research Centre 244 May, 2010
Application in alternative marketse-Health
Specialists Communities Governmental
Authority
Electronic Health Record Services
UDDIUDDI
SP3SP3SP2SP2
y
Monitoring Peer
Community of Practice Advice
Services
UDDIUDDI
SP1SP1Trusted
Peer
Ontology Manager
Organisation A
GP Semantic ebXMLebXML
Information Retrieval Services
George Milis – KIOS Research Centre 254 May, 2010
Summary and discussionSummary and discussion
• From the Infrastructure Provider viewpoint: A Semantic Web Service based toolkit using P2P discovery mechanisms to locate the Web service registries and Web services
• From Business User viewpoint: Tools that facilitate the advertisement and discovery of their Web Services especially for SMEs
• From End User viewpoint: Easy discovery,From End User viewpoint: Easy discovery, composition and invocation of services
George Milis – KIOS Research Centre 264 May, 2010
The Consortium Partners:
1 SRDC Middle East Technical University1. SRDC, Middle East Technical University, Turkey (Coordinator, Prime Contractor)
2. Fraunhofer Institute, FOKUS, Germany
3. European Dynamics, Greece3 u opea y a cs, G eece
4. Oxymel, France
5. Intro Solutions, Turkey
6. Royal Melbourne Institute of Technology (RMIT), Australia
274 May, 2010
E B i i P t PE-Business in a Peer-to-Peer Networked World
Thank you!Thank you!k yk yQuestions & DiscussionQuestions & Discussion
Work funded by the SATINE ICT project: Semantic-based Interoperability Infrastructure forIntegrating Web Service Platforms to Peer-to-Peer Networks