SlideShare a Scribd company logo
Mirghani AhmedSudan university-web technology2011Part (1)Semantic Web Servicesmirgani2008@yahoo.com - Sudan- 0917598234
Outlines6/26/20112What are web services?Why we use web services?The basics of web servicesSecuring web services.What’s next for web services?Semantic Web Services
Definition6/26/20113Web services are software applications that can be discovered, described, and accessedbased on XML and standard Web protocols over intranets, extranets , and the Internet.Semantic Web Services
Scenario of Web Services In Use6/26/20114Semantic Web Services
Why We Use Web Services?6/26/20115These questions are so fundamental that you should ask them about any candidate Technology:Do Web services solve real problems?Is there really a future for Web services?How can I use Web services?Semantic Web Services
Basics of Web Services6/26/20116This section gives a high-level overview of some of the basic Web services technologies:SOAPWSDLSemantic Web Services
What Is SOAP?6/26/20117SOAP used to stand for “Simple Object Access Protocol”.SOAP is the envelope syntax for sending and receiving XML messages with Web services.SOAP is the communication language of Web services.A SOAP message contains the following     elements:A SOAP envelope that wraps the message
A description of how data is encoded
A SOAP body that contains the application-specific message that       the backend application will understand.Semantic Web Services
Structure of a Web-based SOAPmessage6/26/20118Semantic Web Services
What Is WSDL?6/26/20119Stand of Web Service Definition Language.The W3C defines WSDL as “an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure oriented information.”Semantic Web Services
WSDL process works6/26/201110Dynamic communication by inspecting WSDL.Semantic Web Services
How to Discover Web Services6/26/201111if you would like to search for Web services based on the features they provide and then dynamically connect to them and use them, you will need a Web service registry.two key registry technologies:UDDI.
ebXML registries.Semantic Web Services
What Is UDDI?6/26/201112Universal Description, Discovery, and Integration is an evolving technology and is not yet a standard, but it is being implemented and embraced by major vendors.UDDI is a phone book for Web services.allows you to discover Web services.Semantic Web Services
UDDI Registry6/26/201113A UDDI Registry as a conceptual phone bookSemantic Web Services
What Are ebXML Registries?6/26/201114The ebXML standard was created by OASIS to link traditional data exchanges to business applications to enable intelligent business processes using XML.Semantic Web Services
An ebXMLArchitecture 6/26/201115An ebXML architecture in use.Semantic Web Services
Orchestrating Web Services6/26/201116Orchestration is the process of combining simple web services to create complex, sequence-driven tasks.A Simple Example:For our example, we’ll list five separate Web services within a fictional organization:Hotel finder Web service.Driving directions finder.Airline ticket booker.Car rental Web service.Expense report creator.Semantic Web Services
An Orchestration 6/26/201117An orchestration example.Semantic Web Services
Securing Web Services6/26/201118One of the biggest concerns in the deployment of Web services today is security.One of the reasons that many system integrators appreciate Web services is that SOAP rides on a standard protocol.List basic terms that are related to Web services security:Authentication.
Authorization.
Single sign-on (SSO).
Confidentiality.
Integrity.

More Related Content

PPTX
Schedule Based MAC Protocol
PPTX
ISSUES IN AD HOC WIRELESS NETWORKS
PDF
Issues in routing protocol
PPTX
HDLC(high level data link control)
PPT
Mobility management in adhoc network
PPSX
Restcomm Geolocation API and GMLC Restconn 2017
PDF
Mobile Network Layer
PPTX
Mobile IP
Schedule Based MAC Protocol
ISSUES IN AD HOC WIRELESS NETWORKS
Issues in routing protocol
HDLC(high level data link control)
Mobility management in adhoc network
Restcomm Geolocation API and GMLC Restconn 2017
Mobile Network Layer
Mobile IP

What's hot (20)

PPT
PPTX
Outdoor propagatiom model
PPTX
MANET in Mobile Computing
PPTX
Packet radio protocol
PPT
Mobile Communication Broadcast System Jochen Schiller
PPTX
Paging and Location Update
PPT
Bootp and dhcp
PPSX
Error control
PPT
TCP/IP Basics
PPTX
IEEE 802.11 Architecture and Services
PDF
2.1 introduction to cellular architecture
PDF
Mobile transportlayer
PPT
PPTX
Wavelength division multiplexing
PDF
LTE-RF Drive test .pdf
PPTX
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
PPT
Traffic and Congestion Control in ATM Networks Chapter 13
PPTX
Ec 2401 wireless communication unit 4
DOCX
RRC Vs RAB
Outdoor propagatiom model
MANET in Mobile Computing
Packet radio protocol
Mobile Communication Broadcast System Jochen Schiller
Paging and Location Update
Bootp and dhcp
Error control
TCP/IP Basics
IEEE 802.11 Architecture and Services
2.1 introduction to cellular architecture
Mobile transportlayer
Wavelength division multiplexing
LTE-RF Drive test .pdf
WSN NETWORK -MAC PROTOCOLS - Low Duty Cycle Protocols And Wakeup Concepts – ...
Traffic and Congestion Control in ATM Networks Chapter 13
Ec 2401 wireless communication unit 4
RRC Vs RAB
Ad

Viewers also liked (20)

PDF
Chapter 1 semantic web
PPT
Semantic web service
PPTX
Semantic Web Services: A RESTful Approach
PPTX
Introduction to the Semantic Web
PPT
Semantics: Seven types of meaning
PDF
Semantic web services and its challenges
PDF
Connecting the Internet of Things to the Semantic Web
PPTX
Quickbill
PPTX
Semantic Web Services Meta-Model (SWS-MM)
PDF
Introduction to RDF
PPTX
How to control your Smart Appliances (and why) with JEMMA & Arduino Yùn
PPTX
Zigbee Home Automation System
PPTX
Simple service rest
PDF
Web Services Atomic Transactio
PPT
WS-Privacy,
PDF
Frank Leymann @ BPMN 2010
PPT
Soa & Bpel With Web Sphere
PPTX
S home
PPTX
Zigbee For Home Automation
PDF
Atomic Service Transactions
Chapter 1 semantic web
Semantic web service
Semantic Web Services: A RESTful Approach
Introduction to the Semantic Web
Semantics: Seven types of meaning
Semantic web services and its challenges
Connecting the Internet of Things to the Semantic Web
Quickbill
Semantic Web Services Meta-Model (SWS-MM)
Introduction to RDF
How to control your Smart Appliances (and why) with JEMMA & Arduino Yùn
Zigbee Home Automation System
Simple service rest
Web Services Atomic Transactio
WS-Privacy,
Frank Leymann @ BPMN 2010
Soa & Bpel With Web Sphere
S home
Zigbee For Home Automation
Atomic Service Transactions
Ad

Similar to Semantic web services (20)

PPT
Itz Lecture Bi & Web Tech Standards Feb 2009
PPTX
Service Oriented Architecture Luqman
PDF
Performance of Web Services on Smart Phone Platforms
DOCX
Impact of web life cycle activities & web services in modern era a review
PPTX
Web services
PDF
Anatomy Of A Web Service
PPT
Dot net training-navimumbai
PDF
Web services concepts, protocols and development
PPS
Sreerag what is a web service
PDF
As044285288
PPTX
Service Oriented Architecture Updated Luqman
PDF
Review paper on web service security
PDF
Overview of web services
PDF
A Novel Framework for Reliable and Fault Tolerant Web Services
PPT
Web final
PDF
Web Services Foundation Technologies
PPTX
cloud enabling tecnologies , unit ii [cc]
PDF
Taking A Look At Web Services
PDF
Meetup6 microservices for the IoT
PPT
Web services and SOA
Itz Lecture Bi & Web Tech Standards Feb 2009
Service Oriented Architecture Luqman
Performance of Web Services on Smart Phone Platforms
Impact of web life cycle activities & web services in modern era a review
Web services
Anatomy Of A Web Service
Dot net training-navimumbai
Web services concepts, protocols and development
Sreerag what is a web service
As044285288
Service Oriented Architecture Updated Luqman
Review paper on web service security
Overview of web services
A Novel Framework for Reliable and Fault Tolerant Web Services
Web final
Web Services Foundation Technologies
cloud enabling tecnologies , unit ii [cc]
Taking A Look At Web Services
Meetup6 microservices for the IoT
Web services and SOA

Recently uploaded (20)

PDF
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
PPTX
Cardiovascular Pharmacology for pharmacy students.pptx
PPTX
Pharma ospi slides which help in ospi learning
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPTX
PPH.pptx obstetrics and gynecology in nursing
PPTX
master seminar digital applications in india
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
Basic Mud Logging Guide for educational purpose
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
The Final Stretch: How to Release a Game and Not Die in the Process.
Origin of periodic table-Mendeleev’s Periodic-Modern Periodic table
Cardiovascular Pharmacology for pharmacy students.pptx
Pharma ospi slides which help in ospi learning
Renaissance Architecture: A Journey from Faith to Humanism
The Healthy Child – Unit II | Child Health Nursing I | B.Sc Nursing 5th Semester
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
PPH.pptx obstetrics and gynecology in nursing
master seminar digital applications in india
TR - Agricultural Crops Production NC III.pdf
Anesthesia in Laparoscopic Surgery in India
Basic Mud Logging Guide for educational purpose
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Microbial disease of the cardiovascular and lymphatic systems
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
The Final Stretch: How to Release a Game and Not Die in the Process.

Semantic web services

  • 1. Mirghani AhmedSudan university-web technology2011Part (1)Semantic Web Servicesmirgani2008@yahoo.com - Sudan- 0917598234
  • 2. Outlines6/26/20112What are web services?Why we use web services?The basics of web servicesSecuring web services.What’s next for web services?Semantic Web Services
  • 3. Definition6/26/20113Web services are software applications that can be discovered, described, and accessedbased on XML and standard Web protocols over intranets, extranets , and the Internet.Semantic Web Services
  • 4. Scenario of Web Services In Use6/26/20114Semantic Web Services
  • 5. Why We Use Web Services?6/26/20115These questions are so fundamental that you should ask them about any candidate Technology:Do Web services solve real problems?Is there really a future for Web services?How can I use Web services?Semantic Web Services
  • 6. Basics of Web Services6/26/20116This section gives a high-level overview of some of the basic Web services technologies:SOAPWSDLSemantic Web Services
  • 7. What Is SOAP?6/26/20117SOAP used to stand for “Simple Object Access Protocol”.SOAP is the envelope syntax for sending and receiving XML messages with Web services.SOAP is the communication language of Web services.A SOAP message contains the following elements:A SOAP envelope that wraps the message
  • 8. A description of how data is encoded
  • 9. A SOAP body that contains the application-specific message that the backend application will understand.Semantic Web Services
  • 10. Structure of a Web-based SOAPmessage6/26/20118Semantic Web Services
  • 11. What Is WSDL?6/26/20119Stand of Web Service Definition Language.The W3C defines WSDL as “an XML format for describing network services as a set of endpoints operating on messages containing either document-oriented or procedure oriented information.”Semantic Web Services
  • 12. WSDL process works6/26/201110Dynamic communication by inspecting WSDL.Semantic Web Services
  • 13. How to Discover Web Services6/26/201111if you would like to search for Web services based on the features they provide and then dynamically connect to them and use them, you will need a Web service registry.two key registry technologies:UDDI.
  • 15. What Is UDDI?6/26/201112Universal Description, Discovery, and Integration is an evolving technology and is not yet a standard, but it is being implemented and embraced by major vendors.UDDI is a phone book for Web services.allows you to discover Web services.Semantic Web Services
  • 16. UDDI Registry6/26/201113A UDDI Registry as a conceptual phone bookSemantic Web Services
  • 17. What Are ebXML Registries?6/26/201114The ebXML standard was created by OASIS to link traditional data exchanges to business applications to enable intelligent business processes using XML.Semantic Web Services
  • 18. An ebXMLArchitecture 6/26/201115An ebXML architecture in use.Semantic Web Services
  • 19. Orchestrating Web Services6/26/201116Orchestration is the process of combining simple web services to create complex, sequence-driven tasks.A Simple Example:For our example, we’ll list five separate Web services within a fictional organization:Hotel finder Web service.Driving directions finder.Airline ticket booker.Car rental Web service.Expense report creator.Semantic Web Services
  • 20. An Orchestration 6/26/201117An orchestration example.Semantic Web Services
  • 21. Securing Web Services6/26/201118One of the biggest concerns in the deployment of Web services today is security.One of the reasons that many system integrators appreciate Web services is that SOAP rides on a standard protocol.List basic terms that are related to Web services security:Authentication.
  • 27. Protection scenario6/26/201119Protection at every pointSemantic Web Services
  • 28. Other Security Types 6/26/201120XML SignatureXML Signature is a W3C Recommendation that provides a means to validate message integrity and non-repudiation. With XML Signature, any part of an XML document can be digitally signed.Semantic Web Services
  • 29. 6/26/201121XML EncryptionXML Encryption is a technology and W3C Candidate Recommendation that handles confidentiality; it can hide sensitive content, so that only the intended recipient can read the sensitive information.Semantic Web Services
  • 30. What’s Next for Web Services?6/26/201122As Web services evolve, there is great potential in two major areas:Grid-Enabled Web Services:Grid computing is a technology concept that can achieve flexible, secure, and coordinated resource sharing among dynamic collections of individuals, institutions , and resources.Semantic Web Services
  • 31. 6/26/201123A Semantic Web of Web Services:The Semantic Web and Web services go hand in hand. XML, a self-describing language, is not enough. WSDL, a language that describes the SOAP interfaces to Web services, is not enough. Automated support is needed in dealing with numerous specialized data formats.Semantic Web Services
  • 32. Summary6/26/201124Defining web services. Basic technologies of web services.Orchestration.Security in web services.A vision of where we believe web services will be tomorrow.Semantic Web Services
  • 33. References6/26/201125The Semantic Web:A Guide to the Future of XML, Web Services, and Knowledge Management.Dieter Fensel , “Semantic Enabled Web Services,” XML-Web Services ONE Conference, June 7,2002.Foster, Kesselman , Tuecke , “The Anatomy of the Grid: Enabling Scalable Virtual Organizations,” International J. Supercomputer Applications 15, no.3, (2001).Kevin T. Smith, “Solutions for Web Services Security.Bruce Schneier, “Cryptogram Monthly Newsletter,” February 15, 2002, http://www.counterpane.comSemantic Web Services