barcelona, 24th october 2006 ing. claudio bergamini semantic web services in enterprise integration...
Post on 16-Jan-2016
213 Views
Preview:
TRANSCRIPT
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
iinterpretsnterprets TECHNOLOGIES
iinteractsnteracts with CUSTOMER
iinnovatesnnovates technology PROCESS
iinstructsnstructs with SKILL TRANSFER
iinformsnforms with MOKABYTE.it
Semantic Web Services:an example from a bank architecture
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
Agenda
About us Our servicesWe in the Semantic WebThe Business Case : Yesterday, Today, the Future
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
About us
• Over 20 years of expertise in enterprise IT consulting and skill transfer. • Imola provides highly qualified enterprise strategists, architects and experts. • We have strong experience in the financial, local government and industrial sectors.• We are veterans of the Open Source approach and we are driving many Open
Source projects• We have a reputation of “Innovation Company”: we contributed to evangelize
market in– OO– RAD– Open Source Business Model– Corba– Java– UML– Open Distributed Architecture– SOA, SCA, EDA– Semantic Technologies
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
About us
• We are members of many relevant IT institutions and have intense relations with software editors.
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
About us
MokaByte is an online community for enterprise Java architects and developers, providing daily news, tech talk interviews with key industry figures, design patterns, discussion forums, free books, tutorials, and more.
MokaByte was launched in May 1996 and has become the largest independent Java community in Italy.
Our communities are places where innovations in technology are first discussed, reported, and promoted - often years before traditional media catches on.
This makes our community a lot more than a simple site - it is an integral force contributing to the evolution of modern software technology itself.
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
About us
Sensible Logic S.r.l. is an academic spin off company born to industrially apply, develop and exploit the tremendous potential of the Semantic Web technologies and in particular of the research developed at the Semantic Web and Multimedia Group, Università Politecnica delle Marche.
Sensible Logic is composed by leading researchers in the Semantic Web and Multimedia fields and is participated Imola Informatica.
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
Our services
Enterprise Architecture and Governance : • Enterprise Architecture Review and IT Roadmap Definition • Enterprise Architecture Deployment • Architecture Governance • Independent Verification and Validation (IV & V) of an EA Program
Service Oriented Architecture: • SOA Assessment • SOA Strategy - Formulation and Planning • SOA Architecture Roadmap for transitioning to a Service-Oriented
Enterprise
Architecture - Point Solutions: • Application Portfolio Analysis and Rationalization • Legacy Modernization • Technology Evaluation and Selection • Enterprise Integration Architecture Review and Definition
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
Our services
Software process improvement consulting • Techniques for software process improvement• Requirements Engineering • Software technical revision • Software security assessment• Projects Risk management• Software quality assurance• Post-project revisions
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
Our services
Sensible Logic offers high qualified consulting, skill transfer and assistance in the realisation of mission critical projects based on the emerging Semantic Web technologies.
Sensible Logic’s team has years of experience in Semantic Web research and pratice and in the implementation of advanced Semantic Web applications such as the DBin project, an open source multi-platform solution that provides the user with an advanced platform to manage various aspects of the metadata and semantic annotations workflow.
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
We in the Semantic Web
Imola-MokaByte
• Started investigating in 2004• We developed the MokaByte Semantic Web Portal starting
form the SWED prototype (developed by HP Labs Bristol team for the SWAD Europe project).
• Sharing ideas with that team we integrated the infrastructure with a blog infrastusture.
• We adopted or designed MokaByte-oriented ontologies (DC, MokaByte tracks, Java classification, Profession role, Time)
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
We in the Semantic Web
SensibleLogic
14th May 2005• DBin 0.2 is shown at WWW2005 Developer Day. 2006• DBin is presented at the W3C Tech Plenary SWIG meeting in Cannes• DBin is presented at ESWC 2006 in Budva Montenegro• "DBin: Semantic Web for user communities, now!" is presented at
WWW 2006 in Edinburgh Scotland • Semantic Desktop hands on Workshop at DFKI (German Research
Center for Artificial Intelligence).
DBin is general purpose Semantic Web application that enables power users (domain experts) to create "discussion groups" where users annotate any subject of interest (from "beers" as in our example to anything really). At low level, these annotatins are expressed using the languages defined in the Semantic Web initiative (Namely RDF) and the exchanges happen in a P2P model. For an end user, DBin is simply a way to express and retrieve knowledge with other fellow users in a much more specific and successful way than what the web usually allows.
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
The Business Case
Application
Application
LifeService
Accounting Service
Biz-LogicLife
DBDB
Life
User-InterfaceCall Center - Sales
Application
Biz-LogicAccounting
DBDB
Accounting
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
The case
• Large company of a very large group
• Sells insurance/bank retail products by phone, agents, internet
• Expanding company with an aggressive market approach
• New products/offerings every month
• A large users base (internal, corporate, external customers)
• Integration problems
• IT costs problems
• Business reactivity problems
• Almost impossible to train salespeople about new products/offerings
• Problems in information– finding– extracting– representing– interpreting– and maintaining
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
The initial scenario
Customers/ Operators
“Hold” or “Final”Placed via Fax, Phone, or E-Mail
ApplicationLayer
Core BusinessSystems
Changes inSystems / Services
ChannelApplication
ChannelApplication
ChannelApplication
BUSystems
Changes inApplication
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
The challenge
Challenge– Improve business responsiveness (6 new apps/channels to
open in the next 3 years)– Deliver more value by writing less software– Improve IT flexibility and intelligence– Reduce IT costs
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
The IT landscape
EAI layer – (Application & Process Workflow)
Call Center >300
batches
other system
special services partnercom-
missioncontract claim
SAP
WebServers
Internet Customers
WebServers
BackOffice Users
WebServers
ApplicationServers
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
The scenario
Customers Operators
“Hold” or “Final”Placed via Fax, Phone, or E-Mailor Web Browser,or other interface
(assume almost any UI)Document-based, agile, flexible
Services-basedLayer
Core BusinessSystems
Inside &OUTSIDE
Coars
e-G
rain
ed
In/o
ut
Fin
e-G
rain
ed
In/o
ut
AdditionalSystems / Services
Why not this?(services-based architecture/layer)
Changes inServices
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
Our Enterprise scenario
This is our long term Goal
This was the Starting point
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
The IT landscape (evolution 1)
Call Center >300
batches
other system
special services
partnercom-
missioncontract claim
SAP
WebServers
Internet Customers
BackOffice Users
Application Servers - EAI Layer (Application Workflow)
Web Services Layer
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
-2
-1
0
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
The challenge
Solution– Established Reusable Asset Review Board
• Governing board approves assets, sets standards, etc.– Identified multiple initiatives for enterprise implementation
• Reuse, Architecture, Web Services, SOA, SemWeb• Communicating programs across the company• Marketing, marketing, marketing
Results– Roadmap to SOA to improve agility, productivity and to
reduce maintenance
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
Today for today
The SOA Roadmap is accepted and approved
The Production Environment contains 350 Technical ServicesThe Production Environment contains >100 Business Services
The Architectural Services Documents (classification, policy, security, QoS) are under implementation
The Test Environment contains 1 Service RegistryThe Service Documents are linked
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
The IT landscape (next step)
Call Center >300
batches
other system
special services
…….
SAP
WebServers
Internet Customers
BackOffice Users
ESB - Process Workflow
Service registry-Repository
Service Layer – Application Workflow
New Services
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
Today for the future
The Test Environment is under Dymanic Service Discovery
The Service Composition Model is established
The Sematic Extensions needed for the Service Registry-Repository are under definition
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
The future
Web Services Semantic Web Services
Intent Service discovery and execution Discovery, Execution and Interactions and reasoning at the agent or application level
Key Ideas Communication-level description of how a service is invoked.
Semantic-level description of what a service can do (service profile), what happens when the service is invoked (service model) and how a service is invoked (service grounding).
How Messages using XML XML + Web service ontology models
Composition No direct support for composite applications
Automated Web services including service composition and interoperation
Standards UDDI, SOAP, WSDL, WS-Security, WS-Transaction, WS-ReliableMessaging, …
Builds on SOAP, WSDL, WSFL, XLANG and BPEL4WS using RDF[S], OWL, and OWL-S
Barcelona, 24th october 2006
Ing. Claudio Bergamini
Semantic Web Services in Enterprise Integration
Q&A
Imola Informatica Srl
email: imolinfo@imolinfo.it
www.imolinfo.it
MokaByte
www.MokaByte.it
www.MokaByte-swp.com
SensibleLogic
www.SensibleLogic.com
top related