SlideShare uma empresa Scribd logo
1 de 43
S EMANTIC W EB E ENGINEERING -E ENVIRONMENT   & T OOLS MODEL-DRIVEN SEMANTIC WEB SERVICE APPLICATION DEVELOPMENT   ,[object Object],[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca Emanuele Della Valle CEFRIEL – Politecnico di Milano email: [email_address] web:  http://swa.cefriel.it Federico M. Facca Politecnico di Milano email:  [email_address]   web:  http://www.webml.org   LECTURERS
IT should be responsive to change! IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Today’s IT architectures, arcane as they may be, are the  biggest roadblocks  most companies face  when making strategic moves . --- McKinsey “ Flexible IT, Better Strategy” “ It is  not  necessarily  the strongest  of the  species that survives   nor the most intelligent ,  but   the  one that  is  most   responsive to change .” --- Charles Darwin
Two roads: SOA or Web 2.0? IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
SOA unique selling points IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Relative costs Adoption Deployment Maintenance Changes [source ZapThink http://www.zapthink.com/] Costs of different EAI approces  Custom Integration Proprietary EAI solutions Web Services based EAI solutions SOA based EAI solutions
…  mature integration model IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca 5/43 1 2 3 4 5 silos object component service SOA Maturità del modello di integrazione infrastructure architecture applications method IT seen from the business Function oriented modules structured Close  platforms monolitic Function oriented modules Object oriented Close  platforms a layers Function oriented components Component based Open platforms Component-based Service oriented service Service modeling W eb  S ervices Client-server Service oriented Business Process made  of services IT process modeling Web Services SOA
SOA allows to open-up the silos ,[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 […] Silos 1 Silos 2 Silos N
SOA allows to open-up the silos ,[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 […] Silos 1 Silos 2 Silos N
SOA allows to open-up the silos IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Silos 1 Shared Services Outsourced Services Provider Customer Silos 2 …  by rationalizing the architecture.
SOA provide great plumbing! IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
[object Object],[object Object],[object Object],[object Object],Web 2.0 is a collection of success stories! ,[object Object],[object Object],[object Object],[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
Web 2.0 success factors ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
Web 2.0 provide great plumbing! IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
Can SOA and Web 2.0 get combined? IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 SOA Web 2.0 plan design implement monitor
Similarities and differences IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Web 2.0 SOA Software as service = Software as service Interoperability achieved using existing Web standards in new ways (i.e., Ajax + REST service) = Interoperability achieved proposing new “Web” standards (i.e., SOAP, WSDL, UDDI) Accent on platform = Accent on platform Encurage re-use  Allow re-use Rich and lightweight  user interfaces  No user interfaces Participation  Governance
SOA and Web 2.0 nicely fit together! IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca Fonte: Babak Hosseinzadeh, IBM /43
Mash-up based on SOA: great plumbing! IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca Mash-up SOA /43
Is pluming enough? IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
The problem is in the semantics!  IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 to know what that format is. You have to agree on what the business objects look like. And  no one has come up with a feasible way to work that out yet ...“ Oracle Chairman and CEO -  Larry Ellison " Semantic differences remain the primary roadblock to smooth application integration , one which Web Services alone won't over-come. Until someone finds a way for applications to understand each other, the effect of Web services technology will be fairly limited. When I pass customer data across in a certain format using a Web Services interface, the receiving program has The problem is not in the plumbing,  it is in the semantics ” Verizon   Chief Scientist -  M . L . Brodie
The great challenge ,[object Object],[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Integration Business Process Services Buyer 3rd Party Shipment Web as a world scale platform  […] […] […] Mediator Mediator Legacy Mediator Mediator Comm. Mediator Mediator Mediator Mediator Mediator Mediator Legacy Mediator Mediator Legacy Mediator Mediator Mediator Mediator Comm. Mediator Comm. Mediator Mediator Mediator
Coping with complexity… IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Inspired by: J. Cardoso, C. Bussler, A. Sheth, D. Fensel,  Semantic Web Services and Processes , October 2002 A4 A1 A4 A1 A2 A1 A2 A1 B3 A4 A2 A1 B3 A1 B3 A1 A1 A2 A1 A4 A4 A2 A1 A4 A4 A2 A1 A2 A2 A1 B3 A1 A1 A2 A1 A1 A1 B3 A1 A1 A1 A1 A4 A4 A4 A1 A1 A2 A1 A4 A1 A1 A1 A1 B3 B3 A2 A4 A1 A1 A2 A1 A1 A2 A1 A1 A1 A1 B3 A4 A1 A1 A1 A1 A1 A1 A4 B3 B3 B3 B3 A1 B3 A4 B3 A1 A4 A1 A4 A2 A2 A1 A1 A1 A1 A4 A1 A1 A1 A2 A1 A4 A1 A4 B3 A1 A1 A4 A2 A4 A1 A1 A2 B3 A1 A2 A2 A1 A1 B3 A1 A1 A1 A1 A1 A4 B3 A2 A1 A4 A1 A1 A1 A4 A1 B3 A1 A2 A2 A1 A4 A2 A1 A2 A1 A1 A1 A2 A1 A1 A1 A1 A1 A1 A1 B3 B3 A4 A4 A1 A4 A2 A1 A4 If you have  few services  and data source you want to support several  simple mashup But, if you have  lot of services and data sources  and you want to support  complex business process? B8 A1 A4 A1 A2 A4 B3 A1 A4 A6 A2 A5 A4 A1 A4 A1 A1 B3 B3 A1 A1 B3 A1 A1 A4 A4 A1 A1 A4 A1 A2 A1 B3 A1 A4 A4 A1 A2 A2 B3 A2 Few services and data sources Simple mashup Lot of complex services and data sources Complex Business Process A ? C D N1 N2 F E
Where semantics is in SOA? ,[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Publish Service provider Service requester Discovery Agencies Discover Interact Provider Human Requester Human Provider Entity Requester Entity WSD + WSD + Sem AGREE WSD ? Sem ? Sem
Could machine process semantics? ,[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Discovery Agencies Publish Service provider Service requester Interact Provider Human Requester Human Provider Entity Requester Entity AGREE Sem Discover + Sem WSD ! WSD + Sem WSD WSD + Sem WSD ? Sem WSD + Sem WSD
We may use Semantic Web technologies ,[object Object],[object Object],[object Object],[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Discovery Agencies Publish Service provider Service requester Interact Provider Human Requester Human Provider Entity Requester Entity AGREE Sem Discover + Sem WSD ontologia WSD + Sem WSD WSD + Sem WSD ? Sem WSD + Sem WSD META META META META META META
e.g., WSMO: W eb  S ervice  M odeling  O ntology ,[object Object],[object Object],[object Object],[object Object],[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 WSMO language WSMO execution G
A Semantic Web Service Challenge IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 http://sws-challenge.org   sponsored by organized by Mediation Discovery
State-of-the-art and SWE-ET innovation ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
The SWE-ET approach IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Business Process Modeling Software (Web) engineering http://www.bpmn.org/   BPMN http://www.webml.org/   Semantic Web Services SWE-ET http://www.wsmo.org/   S emantic  W eb (services)   E ngineering  E nvironment and  T ool http://glue.cefrie.it
WebML and WebRatio at work IBM Almaden Research Center, San Jose, CA USA 2-11-2007 /43 E. Della Valle and F.M. Facca
GLUE as discovery engine ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 c 2 a c 5 c 1 c 2 c 3 c 4 a b b b c 2 REQUESTER PROVIDERS ggMediator (goal refinement) wgMediator (discovery) Class of  WS  C  Class of  Goals  A  Class of  Goals  B
SWE-ET: Extended WebML framework IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 SWS WebML S emantic  W eb  S ervice  Application
The SWE-ET development process  ,[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Reuse of existing ontological data source Specialized units for advanced queries over semantic data and annotation extraction
Model-Driven SWS application development ,[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 WSML Goal WSML WS Choreography WSML WS Capability WSML Ontology Ontology importing and/or semantic annotation Automatic code generation  Business process modeling  WF-driven WebML generator Web application modeling BPMN model WebML skeleton Running application  WebML data model  WebML hypertext model WSML Ontology Generator WSML WS Capabilty Generator WSML WS Chor. Generator WSML Goal Cap. Generator
the discovery scenario ,[object Object],[object Object],[object Object],[object Object],[object Object],29 Novembre 2006, La dimensione semantica dell’IT, Roma Author: E. Della Valle - SWA © CEFRIEL-DEI /43 Read out more:  http://sws-challenge.org/wiki/index.php/Scenario:_Shipment_Discovery   Discovery
SWE-ET at work BPMN modeling ,[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
SWE-ET at work   Design of the Data Model in WebML ,[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 ShipmentService   where  ShipmentService.shipTo   not in   ShipmentService . locatedIn Self TO Europe where  Self.locatedIn isa  Europe
SWE-ET at work   Extraction of the Ontologies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 InternationalShipmentService( as SuperEntity )  where  InternationalShipmentService.hasLocation  isa  Europe
[object Object],[object Object],[object Object],[object Object],SWE-ET at work   Design of User and Service Interfaces IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
Semantics coded in the Discovery Engine ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],29 Novembre 2006, La dimensione semantica dell’IT, Roma Author: E. Della Valle - SWA © CEFRIEL-DEI /43
DEMO: Glue at work IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Try it!  http://webml.org/sws-challenge.html
Awards related to SWE-ET IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Links: http://sws-challenge.org/wiki/index.php/Workshop_Budva#Evaluation   http://www-304.ibm.com/jct09002c/university/scholars/it/faculty_awards.html   http://www.webml.org   http://www.webratio.com   http://glue.cefrie.it   The most complete solution of Faculty Award 2006
Conclusions   A comprehensive method and tool ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
Conclusions   Future Work ,[object Object],[object Object],[object Object],[object Object],[object Object],IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
Thank you for paying attention. IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca Any Question ? /43

Mais conteúdo relacionado

Mais procurados

cognitive_computing_messages_0601515
cognitive_computing_messages_0601515cognitive_computing_messages_0601515
cognitive_computing_messages_0601515Barbara Neumann
 
Dennis Wisnowsky Presentation
Dennis Wisnowsky PresentationDennis Wisnowsky Presentation
Dennis Wisnowsky PresentationMediabistro
 
ChrisSchetzleResumeV9.3
ChrisSchetzleResumeV9.3ChrisSchetzleResumeV9.3
ChrisSchetzleResumeV9.3Chris Schetzle
 
Grant Fowler's Resume
Grant Fowler's ResumeGrant Fowler's Resume
Grant Fowler's ResumeGrant Fowler
 
J2 EEE SIDES
J2 EEE  SIDESJ2 EEE  SIDES
J2 EEE SIDESbputhal
 
Michael Stephens Windows Systems Engineer
Michael Stephens   Windows Systems EngineerMichael Stephens   Windows Systems Engineer
Michael Stephens Windows Systems EngineerMichael Stephens
 
AIIM Cloud Collaboration Presentation Jan. 2012
AIIM Cloud Collaboration Presentation Jan. 2012AIIM Cloud Collaboration Presentation Jan. 2012
AIIM Cloud Collaboration Presentation Jan. 2012Porter-Roth Associates
 
kmedina-B-7-2016w-cover
kmedina-B-7-2016w-coverkmedina-B-7-2016w-cover
kmedina-B-7-2016w-coverKyle Medina
 
Infrastructure Strategy Plan
Infrastructure Strategy Plan Infrastructure Strategy Plan
Infrastructure Strategy Plan Tarry Singh
 
.Net Prgmr Resume2012
.Net Prgmr Resume2012.Net Prgmr Resume2012
.Net Prgmr Resume2012Jeriel_Mikell
 
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...Yenlo
 
Open Source Electronic Resource Management Systems: ERMes and CORAL
Open Source Electronic Resource Management Systems: ERMes and CORALOpen Source Electronic Resource Management Systems: ERMes and CORAL
Open Source Electronic Resource Management Systems: ERMes and CORALGaladriel Chilton
 
Littelfuse presentation research and performance showcase
Littelfuse presentation research and performance showcase Littelfuse presentation research and performance showcase
Littelfuse presentation research and performance showcase Shannon Moran, MCIS
 
Why Systems Fail: There is no Silver Bullet for ECM/RM Implementations
Why Systems Fail: There is no Silver Bullet for ECM/RM ImplementationsWhy Systems Fail: There is no Silver Bullet for ECM/RM Implementations
Why Systems Fail: There is no Silver Bullet for ECM/RM ImplementationsPorter-Roth Associates
 

Mais procurados (20)

cognitive_computing_messages_0601515
cognitive_computing_messages_0601515cognitive_computing_messages_0601515
cognitive_computing_messages_0601515
 
Dennis Wisnowsky Presentation
Dennis Wisnowsky PresentationDennis Wisnowsky Presentation
Dennis Wisnowsky Presentation
 
ChrisSchetzleResumeV9.3
ChrisSchetzleResumeV9.3ChrisSchetzleResumeV9.3
ChrisSchetzleResumeV9.3
 
Grant Fowler's Resume
Grant Fowler's ResumeGrant Fowler's Resume
Grant Fowler's Resume
 
J2 EEE SIDES
J2 EEE  SIDESJ2 EEE  SIDES
J2 EEE SIDES
 
Michael Stephens Windows Systems Engineer
Michael Stephens   Windows Systems EngineerMichael Stephens   Windows Systems Engineer
Michael Stephens Windows Systems Engineer
 
AIIM Cloud Collaboration Presentation Jan. 2012
AIIM Cloud Collaboration Presentation Jan. 2012AIIM Cloud Collaboration Presentation Jan. 2012
AIIM Cloud Collaboration Presentation Jan. 2012
 
kmedina-B-7-2016w-cover
kmedina-B-7-2016w-coverkmedina-B-7-2016w-cover
kmedina-B-7-2016w-cover
 
Oracle soa training
Oracle soa training Oracle soa training
Oracle soa training
 
ForrestHouletteRevised
ForrestHouletteRevisedForrestHouletteRevised
ForrestHouletteRevised
 
Guthrie resume
Guthrie resumeGuthrie resume
Guthrie resume
 
Infrastructure Strategy Plan
Infrastructure Strategy Plan Infrastructure Strategy Plan
Infrastructure Strategy Plan
 
L02 What is Software Architecture?
L02 What is Software Architecture?L02 What is Software Architecture?
L02 What is Software Architecture?
 
RPS160210
RPS160210RPS160210
RPS160210
 
.Net Prgmr Resume2012
.Net Prgmr Resume2012.Net Prgmr Resume2012
.Net Prgmr Resume2012
 
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
WSO2 Guest Webinar - ESB meets IoT, a Primer on WSO2 Enterprise Service Bus (...
 
Open Source Electronic Resource Management Systems: ERMes and CORAL
Open Source Electronic Resource Management Systems: ERMes and CORALOpen Source Electronic Resource Management Systems: ERMes and CORAL
Open Source Electronic Resource Management Systems: ERMes and CORAL
 
Littelfuse presentation research and performance showcase
Littelfuse presentation research and performance showcase Littelfuse presentation research and performance showcase
Littelfuse presentation research and performance showcase
 
Why Systems Fail: There is no Silver Bullet for ECM/RM Implementations
Why Systems Fail: There is no Silver Bullet for ECM/RM ImplementationsWhy Systems Fail: There is no Silver Bullet for ECM/RM Implementations
Why Systems Fail: There is no Silver Bullet for ECM/RM Implementations
 
AaronW1
AaronW1AaronW1
AaronW1
 

Destaque

A game engine to learn computer science languages frontiers in education ieee...
A game engine to learn computer science languages frontiers in education ieee...A game engine to learn computer science languages frontiers in education ieee...
A game engine to learn computer science languages frontiers in education ieee...Baltasar Fernández-Manjón
 
Exploring the social presence in 3 d virtual learning environments
Exploring the social presence in 3 d virtual learning environmentsExploring the social presence in 3 d virtual learning environments
Exploring the social presence in 3 d virtual learning environmentsARGET URV
 
Agile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric ApproachAgile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric ApproachSoftServe
 
Smart WATCH PPT
Smart WATCH PPTSmart WATCH PPT
Smart WATCH PPTAnusha k
 
SMART WATCH REPORT
SMART WATCH REPORTSMART WATCH REPORT
SMART WATCH REPORTAnusha k
 
Big Data Agile Analytics by Ken Collier - Director Agile Analytics, Thoughtwo...
Big Data Agile Analytics by Ken Collier - Director Agile Analytics, Thoughtwo...Big Data Agile Analytics by Ken Collier - Director Agile Analytics, Thoughtwo...
Big Data Agile Analytics by Ken Collier - Director Agile Analytics, Thoughtwo...Thoughtworks
 
Bahan ajar b.inggris sma kelas xii smt 2
Bahan ajar b.inggris sma kelas xii smt 2Bahan ajar b.inggris sma kelas xii smt 2
Bahan ajar b.inggris sma kelas xii smt 2Dikha Wijanarko
 
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)Savita Marwal
 

Destaque (8)

A game engine to learn computer science languages frontiers in education ieee...
A game engine to learn computer science languages frontiers in education ieee...A game engine to learn computer science languages frontiers in education ieee...
A game engine to learn computer science languages frontiers in education ieee...
 
Exploring the social presence in 3 d virtual learning environments
Exploring the social presence in 3 d virtual learning environmentsExploring the social presence in 3 d virtual learning environments
Exploring the social presence in 3 d virtual learning environments
 
Agile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric ApproachAgile Big Data Analytics Development: An Architecture-Centric Approach
Agile Big Data Analytics Development: An Architecture-Centric Approach
 
Smart WATCH PPT
Smart WATCH PPTSmart WATCH PPT
Smart WATCH PPT
 
SMART WATCH REPORT
SMART WATCH REPORTSMART WATCH REPORT
SMART WATCH REPORT
 
Big Data Agile Analytics by Ken Collier - Director Agile Analytics, Thoughtwo...
Big Data Agile Analytics by Ken Collier - Director Agile Analytics, Thoughtwo...Big Data Agile Analytics by Ken Collier - Director Agile Analytics, Thoughtwo...
Big Data Agile Analytics by Ken Collier - Director Agile Analytics, Thoughtwo...
 
Bahan ajar b.inggris sma kelas xii smt 2
Bahan ajar b.inggris sma kelas xii smt 2Bahan ajar b.inggris sma kelas xii smt 2
Bahan ajar b.inggris sma kelas xii smt 2
 
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
Payment and Settlement Systems(SWIFT,NEFT and Securities Cycle)
 

Semelhante a CEFRIEL-DEI_DellaValle-Facca_SWE-ET

David_Walaski_Resume
David_Walaski_ResumeDavid_Walaski_Resume
David_Walaski_ResumeDavid Walaski
 
William-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam Timpany
 
Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersEmanuele Della Valle
 
How Cloud Changes Business Expectations
How Cloud Changes Business ExpectationsHow Cloud Changes Business Expectations
How Cloud Changes Business Expectationstimhill2000
 
Middleware 2002
Middleware 2002Middleware 2002
Middleware 2002eaiti
 
David Pate Resume Bus Obj 3
David Pate Resume Bus Obj 3David Pate Resume Bus Obj 3
David Pate Resume Bus Obj 3David Pate
 
John Plunkett III 2016 - DBA revised
John Plunkett III 2016 - DBA revisedJohn Plunkett III 2016 - DBA revised
John Plunkett III 2016 - DBA revisedJohn Plunkett
 
John Plunkett III 2016 - DBA revised
John Plunkett III 2016 - DBA revisedJohn Plunkett III 2016 - DBA revised
John Plunkett III 2016 - DBA revisedJohn Plunkett
 
Maneuver Your Enterprise Data With WSO2 Data Service Server
Maneuver Your Enterprise Data With WSO2 Data Service ServerManeuver Your Enterprise Data With WSO2 Data Service Server
Maneuver Your Enterprise Data With WSO2 Data Service ServerPrabath Abeysekara
 
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101Mithun T. Dhar
 
Ellis_Richard_current
Ellis_Richard_currentEllis_Richard_current
Ellis_Richard_currentRichard Ellis
 
Technology plan presentation 9/8/2012
Technology plan presentation 9/8/2012Technology plan presentation 9/8/2012
Technology plan presentation 9/8/2012curtpw
 
SAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich ClientSAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich ClientEric Molner
 

Semelhante a CEFRIEL-DEI_DellaValle-Facca_SWE-ET (20)

David_Walaski_Resume
David_Walaski_ResumeDavid_Walaski_Resume
David_Walaski_Resume
 
William-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-ResumeWilliam-Timpany-2016-03-09-v4-Resume
William-Timpany-2016-03-09-v4-Resume
 
Gary L Gillette
Gary L GilletteGary L Gillette
Gary L Gillette
 
Introduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS PractitionersIntroduction to Semantic Web for GIS Practitioners
Introduction to Semantic Web for GIS Practitioners
 
How Cloud Changes Business Expectations
How Cloud Changes Business ExpectationsHow Cloud Changes Business Expectations
How Cloud Changes Business Expectations
 
Naresh Babu
Naresh BabuNaresh Babu
Naresh Babu
 
Middleware 2002
Middleware 2002Middleware 2002
Middleware 2002
 
David Pate Resume Bus Obj 3
David Pate Resume Bus Obj 3David Pate Resume Bus Obj 3
David Pate Resume Bus Obj 3
 
John Plunkett III 2016 - DBA revised
John Plunkett III 2016 - DBA revisedJohn Plunkett III 2016 - DBA revised
John Plunkett III 2016 - DBA revised
 
John Plunkett III 2016 - DBA revised
John Plunkett III 2016 - DBA revisedJohn Plunkett III 2016 - DBA revised
John Plunkett III 2016 - DBA revised
 
Maneuver Your Enterprise Data With WSO2 Data Service Server
Maneuver Your Enterprise Data With WSO2 Data Service ServerManeuver Your Enterprise Data With WSO2 Data Service Server
Maneuver Your Enterprise Data With WSO2 Data Service Server
 
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
SeattleUniv-IntroductionToCloudComputing-WinsowsAzure101
 
Jobs in the Cloud
 Jobs in the Cloud Jobs in the Cloud
Jobs in the Cloud
 
Data vault what's Next: Part 2
Data vault what's Next: Part 2Data vault what's Next: Part 2
Data vault what's Next: Part 2
 
Ellis_Richard_current
Ellis_Richard_currentEllis_Richard_current
Ellis_Richard_current
 
Symphony Driver Essay
Symphony Driver EssaySymphony Driver Essay
Symphony Driver Essay
 
Technology plan presentation 9/8/2012
Technology plan presentation 9/8/2012Technology plan presentation 9/8/2012
Technology plan presentation 9/8/2012
 
SAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich ClientSAP BusinessObject's Webi Rich Client
SAP BusinessObject's Webi Rich Client
 
Soa Test Methodology
Soa Test MethodologySoa Test Methodology
Soa Test Methodology
 
SAP Net Weaver Architecture,
SAP Net Weaver Architecture, SAP Net Weaver Architecture,
SAP Net Weaver Architecture,
 

Mais de Emanuele Della Valle

Taming velocity - a tale of four streams
Taming velocity - a tale of four streamsTaming velocity - a tale of four streams
Taming velocity - a tale of four streamsEmanuele Della Valle
 
Work in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream ReasoningWork in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream ReasoningEmanuele Della Valle
 
Knowledge graphs in search engines
Knowledge graphs in search enginesKnowledge graphs in search engines
Knowledge graphs in search enginesEmanuele Della Valle
 
La città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - FluxedoLa città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - FluxedoEmanuele Della Valle
 
Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...Emanuele Della Valle
 
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...Emanuele Della Valle
 
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...Emanuele Della Valle
 
Big Data: how to use it to create value
Big Data: how to use it to create valueBig Data: how to use it to create value
Big Data: how to use it to create valueEmanuele Della Valle
 
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Emanuele Della Valle
 
Ist16-03 An Introduction to the Semantic Web
Ist16-03 An Introduction to the Semantic Web Ist16-03 An Introduction to the Semantic Web
Ist16-03 An Introduction to the Semantic Web Emanuele Della Valle
 
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)Emanuele Della Valle
 
IST16-01 - Introduction to Interoperability and Semantic Technologies
IST16-01 - Introduction to Interoperability and Semantic TechnologiesIST16-01 - Introduction to Interoperability and Semantic Technologies
IST16-01 - Introduction to Interoperability and Semantic TechnologiesEmanuele Della Valle
 
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...Emanuele Della Valle
 
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...Emanuele Della Valle
 
Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03Emanuele Della Valle
 
City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)Emanuele Della Valle
 

Mais de Emanuele Della Valle (20)

Taming velocity - a tale of four streams
Taming velocity - a tale of four streamsTaming velocity - a tale of four streams
Taming velocity - a tale of four streams
 
Stream reasoning
Stream reasoningStream reasoning
Stream reasoning
 
Work in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream ReasoningWork in progress on Inductive Stream Reasoning
Work in progress on Inductive Stream Reasoning
 
Big Data and Data Science W's
Big Data and Data Science W'sBig Data and Data Science W's
Big Data and Data Science W's
 
Knowledge graphs in search engines
Knowledge graphs in search enginesKnowledge graphs in search engines
Knowledge graphs in search engines
 
La città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - FluxedoLa città dei balocchi 2017 in numeri - Fluxedo
La città dei balocchi 2017 in numeri - Fluxedo
 
Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...Stream Reasoning: a summary of ten years of research and a vision for the nex...
Stream Reasoning: a summary of ten years of research and a vision for the nex...
 
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
ACQUA: Approximate Continuous Query Answering over Streams and Dynamic Linked...
 
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...Stream reasoning: an approach to tame the velocity and variety dimensions of ...
Stream reasoning: an approach to tame the velocity and variety dimensions of ...
 
Big Data: how to use it to create value
Big Data: how to use it to create valueBig Data: how to use it to create value
Big Data: how to use it to create value
 
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...Listening to the pulse of our cities with Stream Reasoning (and few more tech...
Listening to the pulse of our cities with Stream Reasoning (and few more tech...
 
Ist16-04 An introduction to RDF
Ist16-04 An introduction to RDF Ist16-04 An introduction to RDF
Ist16-04 An introduction to RDF
 
Ist16-03 An Introduction to the Semantic Web
Ist16-03 An Introduction to the Semantic Web Ist16-03 An Introduction to the Semantic Web
Ist16-03 An Introduction to the Semantic Web
 
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
Ist16-02 HL7 from v2 (syntax) to v3 (semantics)
 
IST16-01 - Introduction to Interoperability and Semantic Technologies
IST16-01 - Introduction to Interoperability and Semantic TechnologiesIST16-01 - Introduction to Interoperability and Semantic Technologies
IST16-01 - Introduction to Interoperability and Semantic Technologies
 
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
Stream reasoning: mastering the velocity and the variety dimensions of Big Da...
 
On Stream Reasoning
On Stream ReasoningOn Stream Reasoning
On Stream Reasoning
 
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
Listening to the pulse of our cities fusing Social Media Streams and Call Dat...
 
Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03Social listener-brera-design-district-2015-03
Social listener-brera-design-district-2015-03
 
City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)City Data Fusion for Event Management (in Italiano)
City Data Fusion for Event Management (in Italiano)
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 

CEFRIEL-DEI_DellaValle-Facca_SWE-ET

  • 1.
  • 2. IT should be responsive to change! IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Today’s IT architectures, arcane as they may be, are the biggest roadblocks most companies face when making strategic moves . --- McKinsey “ Flexible IT, Better Strategy” “ It is not necessarily the strongest of the species that survives nor the most intelligent , but the one that is most responsive to change .” --- Charles Darwin
  • 3. Two roads: SOA or Web 2.0? IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
  • 4. SOA unique selling points IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Relative costs Adoption Deployment Maintenance Changes [source ZapThink http://www.zapthink.com/] Costs of different EAI approces Custom Integration Proprietary EAI solutions Web Services based EAI solutions SOA based EAI solutions
  • 5. … mature integration model IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca 5/43 1 2 3 4 5 silos object component service SOA Maturità del modello di integrazione infrastructure architecture applications method IT seen from the business Function oriented modules structured Close platforms monolitic Function oriented modules Object oriented Close platforms a layers Function oriented components Component based Open platforms Component-based Service oriented service Service modeling W eb S ervices Client-server Service oriented Business Process made of services IT process modeling Web Services SOA
  • 6.
  • 7.
  • 8. SOA allows to open-up the silos IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Silos 1 Shared Services Outsourced Services Provider Customer Silos 2 … by rationalizing the architecture.
  • 9. SOA provide great plumbing! IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
  • 10.
  • 11.
  • 12. Web 2.0 provide great plumbing! IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
  • 13. Can SOA and Web 2.0 get combined? IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 SOA Web 2.0 plan design implement monitor
  • 14. Similarities and differences IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Web 2.0 SOA Software as service = Software as service Interoperability achieved using existing Web standards in new ways (i.e., Ajax + REST service) = Interoperability achieved proposing new “Web” standards (i.e., SOAP, WSDL, UDDI) Accent on platform = Accent on platform Encurage re-use  Allow re-use Rich and lightweight user interfaces  No user interfaces Participation  Governance
  • 15. SOA and Web 2.0 nicely fit together! IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca Fonte: Babak Hosseinzadeh, IBM /43
  • 16. Mash-up based on SOA: great plumbing! IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca Mash-up SOA /43
  • 17. Is pluming enough? IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43
  • 18. The problem is in the semantics! IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 to know what that format is. You have to agree on what the business objects look like. And no one has come up with a feasible way to work that out yet ...“ Oracle Chairman and CEO - Larry Ellison " Semantic differences remain the primary roadblock to smooth application integration , one which Web Services alone won't over-come. Until someone finds a way for applications to understand each other, the effect of Web services technology will be fairly limited. When I pass customer data across in a certain format using a Web Services interface, the receiving program has The problem is not in the plumbing, it is in the semantics ” Verizon Chief Scientist - M . L . Brodie
  • 19.
  • 20. Coping with complexity… IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Inspired by: J. Cardoso, C. Bussler, A. Sheth, D. Fensel, Semantic Web Services and Processes , October 2002 A4 A1 A4 A1 A2 A1 A2 A1 B3 A4 A2 A1 B3 A1 B3 A1 A1 A2 A1 A4 A4 A2 A1 A4 A4 A2 A1 A2 A2 A1 B3 A1 A1 A2 A1 A1 A1 B3 A1 A1 A1 A1 A4 A4 A4 A1 A1 A2 A1 A4 A1 A1 A1 A1 B3 B3 A2 A4 A1 A1 A2 A1 A1 A2 A1 A1 A1 A1 B3 A4 A1 A1 A1 A1 A1 A1 A4 B3 B3 B3 B3 A1 B3 A4 B3 A1 A4 A1 A4 A2 A2 A1 A1 A1 A1 A4 A1 A1 A1 A2 A1 A4 A1 A4 B3 A1 A1 A4 A2 A4 A1 A1 A2 B3 A1 A2 A2 A1 A1 B3 A1 A1 A1 A1 A1 A4 B3 A2 A1 A4 A1 A1 A1 A4 A1 B3 A1 A2 A2 A1 A4 A2 A1 A2 A1 A1 A1 A2 A1 A1 A1 A1 A1 A1 A1 B3 B3 A4 A4 A1 A4 A2 A1 A4 If you have few services and data source you want to support several simple mashup But, if you have lot of services and data sources and you want to support complex business process? B8 A1 A4 A1 A2 A4 B3 A1 A4 A6 A2 A5 A4 A1 A4 A1 A1 B3 B3 A1 A1 B3 A1 A1 A4 A4 A1 A1 A4 A1 A2 A1 B3 A1 A4 A4 A1 A2 A2 B3 A2 Few services and data sources Simple mashup Lot of complex services and data sources Complex Business Process A ? C D N1 N2 F E
  • 21.
  • 22.
  • 23.
  • 24.
  • 25. A Semantic Web Service Challenge IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 http://sws-challenge.org sponsored by organized by Mediation Discovery
  • 26.
  • 27. The SWE-ET approach IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Business Process Modeling Software (Web) engineering http://www.bpmn.org/ BPMN http://www.webml.org/ Semantic Web Services SWE-ET http://www.wsmo.org/ S emantic W eb (services) E ngineering E nvironment and T ool http://glue.cefrie.it
  • 28. WebML and WebRatio at work IBM Almaden Research Center, San Jose, CA USA 2-11-2007 /43 E. Della Valle and F.M. Facca
  • 29.
  • 30. SWE-ET: Extended WebML framework IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 SWS WebML S emantic W eb S ervice Application
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39. DEMO: Glue at work IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Try it! http://webml.org/sws-challenge.html
  • 40. Awards related to SWE-ET IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca /43 Links: http://sws-challenge.org/wiki/index.php/Workshop_Budva#Evaluation http://www-304.ibm.com/jct09002c/university/scholars/it/faculty_awards.html http://www.webml.org http://www.webratio.com http://glue.cefrie.it The most complete solution of Faculty Award 2006
  • 41.
  • 42.
  • 43. Thank you for paying attention. IBM Almaden Research Center, San Jose, CA USA 2-11-2007 E. Della Valle and F.M. Facca Any Question ? /43

Notas do Editor

  1. A new DERI site in Milano ?