SlideShare ist ein Scribd-Unternehmen logo
1 von 25
Mirghani Ahmed Sudan university-web technology 2011 Part (1) Semantic Web Services mirgani2008@yahoo.com - Sudan- 0917598234
Outlines 6/26/2011 2 What are web services? Why we use web services? The basics of web services Securing web services. What’s next for web services? Semantic Web Services
Definition 6/26/2011 3 Web 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 Use 6/26/2011 4 Semantic Web Services
Why We Use Web Services? 6/26/2011 5 These 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 Services 6/26/2011 6 This section gives a high-level overview of some of the basic Web services technologies: SOAP WSDL Semantic Web Services
What Is SOAP? 6/26/2011 7 SOAP 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: ,[object Object]
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 SOAPmessage 6/26/2011 8 Semantic Web Services
What Is WSDL? 6/26/2011 9 Stand 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 works 6/26/2011 10 Dynamic communication by inspecting WSDL. Semantic Web Services
How to Discover Web Services 6/26/2011 11 if 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: ,[object Object]
ebXML registries.Semantic Web Services
What Is UDDI? 6/26/2011 12 Universal 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 Registry 6/26/2011 13 A UDDI Registry as a conceptual phone book Semantic Web Services
What Are ebXML Registries? 6/26/2011 14 The 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/2011 15 An ebXML architecture in use. Semantic Web Services
Orchestrating Web Services 6/26/2011 16 Orchestration is the process of combining simple web services to create complex, sequence-driven tasks. A Simple Example: ,[object Object],Hotel finder Web service. Driving directions finder. Airline ticket booker. Car rental Web service. Expense report creator. Semantic Web Services
An Orchestration  6/26/2011 17 An orchestration example. Semantic Web Services
Securing Web Services 6/26/2011 18 One 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: ,[object Object]
Authorization.
Single sign-on (SSO).
Confidentiality.
Integrity.

Weitere ähnliche Inhalte

Was ist angesagt?

Web Services - Architecture and SOAP (part 1)
Web Services - Architecture and SOAP (part 1)Web Services - Architecture and SOAP (part 1)
Web Services - Architecture and SOAP (part 1)
Martin Necasky
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecture
Rence Montanes
 
Presentation web based application|Web designing training center in coimbator...
Presentation web based application|Web designing training center in coimbator...Presentation web based application|Web designing training center in coimbator...
Presentation web based application|Web designing training center in coimbator...
Vignesh026
 

Was ist angesagt? (20)

Introduction to SOA
Introduction to SOAIntroduction to SOA
Introduction to SOA
 
Week 3 lecture material cc
Week 3 lecture material ccWeek 3 lecture material cc
Week 3 lecture material cc
 
Web Services - Architecture and SOAP (part 1)
Web Services - Architecture and SOAP (part 1)Web Services - Architecture and SOAP (part 1)
Web Services - Architecture and SOAP (part 1)
 
web server
web serverweb server
web server
 
Concept of SOA
Concept of SOAConcept of SOA
Concept of SOA
 
WEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptxWEB DEVELOPMENT.pptx
WEB DEVELOPMENT.pptx
 
Webservices
WebservicesWebservices
Webservices
 
Servlets
ServletsServlets
Servlets
 
Introduction to ajax
Introduction  to  ajaxIntroduction  to  ajax
Introduction to ajax
 
Client Server Architecture
Client Server ArchitectureClient Server Architecture
Client Server Architecture
 
Asp.net.
Asp.net.Asp.net.
Asp.net.
 
Virtual Machine
Virtual MachineVirtual Machine
Virtual Machine
 
Semantic web
Semantic webSemantic web
Semantic web
 
Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)Service Oriented Architecture (SOA)
Service Oriented Architecture (SOA)
 
Twitter Finagle
Twitter FinagleTwitter Finagle
Twitter Finagle
 
Cloud Infrastructure Mechanisms
Cloud Infrastructure MechanismsCloud Infrastructure Mechanisms
Cloud Infrastructure Mechanisms
 
Web servers
Web serversWeb servers
Web servers
 
Understanding Web Cache
Understanding Web CacheUnderstanding Web Cache
Understanding Web Cache
 
Presentation web based application|Web designing training center in coimbator...
Presentation web based application|Web designing training center in coimbator...Presentation web based application|Web designing training center in coimbator...
Presentation web based application|Web designing training center in coimbator...
 
Como DDD e principalmente Domain Model contribuem na construção de microservi...
Como DDD e principalmente Domain Model contribuem na construção de microservi...Como DDD e principalmente Domain Model contribuem na construção de microservi...
Como DDD e principalmente Domain Model contribuem na construção de microservi...
 

Andere mochten auch

Chapter 1 semantic web
Chapter 1 semantic webChapter 1 semantic web
Chapter 1 semantic web
R A Akerkar
 
Semantic web service
Semantic web serviceSemantic web service
Semantic web service
jean Agnimel
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
Tomek Pluskiewicz
 
Semantic web services and its challenges
Semantic web services and its challengesSemantic web services and its challenges
Semantic web services and its challenges
iaemedu
 
Zigbee Home Automation System
Zigbee Home Automation SystemZigbee Home Automation System
Zigbee Home Automation System
Akshit Kumar
 
Frank Leymann @ BPMN 2010
Frank Leymann @ BPMN 2010Frank Leymann @ BPMN 2010
Frank Leymann @ BPMN 2010
bpmn2010
 
Atomic Service Transactions
Atomic Service Transactions Atomic Service Transactions
Atomic Service Transactions
WSO2
 

Andere mochten auch (20)

Chapter 1 semantic web
Chapter 1 semantic webChapter 1 semantic web
Chapter 1 semantic web
 
Semantic web service
Semantic web serviceSemantic web service
Semantic web service
 
Semantic Web Services: A RESTful Approach
Semantic Web Services: A RESTful ApproachSemantic Web Services: A RESTful Approach
Semantic Web Services: A RESTful Approach
 
Introduction to the Semantic Web
Introduction to the Semantic WebIntroduction to the Semantic Web
Introduction to the Semantic Web
 
Semantics: Seven types of meaning
Semantics: Seven types of meaningSemantics: Seven types of meaning
Semantics: Seven types of meaning
 
Semantic web services and its challenges
Semantic web services and its challengesSemantic web services and its challenges
Semantic web services and its challenges
 
Connecting the Internet of Things to the Semantic Web
Connecting the Internet of Things to the Semantic WebConnecting the Internet of Things to the Semantic Web
Connecting the Internet of Things to the Semantic Web
 
Quickbill
QuickbillQuickbill
Quickbill
 
Semantic Web Services Meta-Model (SWS-MM)
Semantic Web Services Meta-Model (SWS-MM)Semantic Web Services Meta-Model (SWS-MM)
Semantic Web Services Meta-Model (SWS-MM)
 
Introduction to RDF
Introduction to RDFIntroduction to RDF
Introduction to RDF
 
How to control your Smart Appliances (and why) with JEMMA & Arduino Yùn
How to control your Smart Appliances (and why) with JEMMA & Arduino YùnHow to control your Smart Appliances (and why) with JEMMA & Arduino Yùn
How to control your Smart Appliances (and why) with JEMMA & Arduino Yùn
 
Zigbee Home Automation System
Zigbee Home Automation SystemZigbee Home Automation System
Zigbee Home Automation System
 
Simple service rest
Simple service restSimple service rest
Simple service rest
 
Web Services Atomic Transactio
 Web Services Atomic Transactio Web Services Atomic Transactio
Web Services Atomic Transactio
 
WS-Privacy,
WS-Privacy,WS-Privacy,
WS-Privacy,
 
Frank Leymann @ BPMN 2010
Frank Leymann @ BPMN 2010Frank Leymann @ BPMN 2010
Frank Leymann @ BPMN 2010
 
Soa & Bpel With Web Sphere
Soa & Bpel With Web SphereSoa & Bpel With Web Sphere
Soa & Bpel With Web Sphere
 
S home
S homeS home
S home
 
Zigbee For Home Automation
Zigbee For Home AutomationZigbee For Home Automation
Zigbee For Home Automation
 
Atomic Service Transactions
Atomic Service Transactions Atomic Service Transactions
Atomic Service Transactions
 

Ähnlich wie Semantic web services

Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009
subramanian K
 
Service Oriented Architecture Luqman
Service Oriented Architecture LuqmanService Oriented Architecture Luqman
Service Oriented Architecture Luqman
Luqman Shareef
 
Service Oriented Architecture Updated Luqman
Service Oriented Architecture Updated  LuqmanService Oriented Architecture Updated  Luqman
Service Oriented Architecture Updated Luqman
guesteb791b
 
Taking A Look At Web Services
Taking A Look At Web ServicesTaking A Look At Web Services
Taking A Look At Web Services
Stacey Cruz
 
Cs 1023 lec 14 webservice (week 4)
Cs 1023 lec 14 webservice (week 4)Cs 1023 lec 14 webservice (week 4)
Cs 1023 lec 14 webservice (week 4)
stanbridge
 

Ähnlich wie Semantic web services (20)

Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009Itz Lecture Bi & Web Tech Standards Feb 2009
Itz Lecture Bi & Web Tech Standards Feb 2009
 
Service Oriented Architecture Luqman
Service Oriented Architecture LuqmanService Oriented Architecture Luqman
Service Oriented Architecture Luqman
 
Performance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone PlatformsPerformance of Web Services on Smart Phone Platforms
Performance of Web Services on Smart Phone Platforms
 
Impact of web life cycle activities & web services in modern era a review
Impact of web life cycle activities & web services in modern era  a reviewImpact of web life cycle activities & web services in modern era  a review
Impact of web life cycle activities & web services in modern era a review
 
Web services
Web servicesWeb services
Web services
 
Anatomy Of A Web Service
Anatomy Of A Web ServiceAnatomy Of A Web Service
Anatomy Of A Web Service
 
Dot net training-navimumbai
Dot net training-navimumbaiDot net training-navimumbai
Dot net training-navimumbai
 
Web services concepts, protocols and development
Web services concepts, protocols and developmentWeb services concepts, protocols and development
Web services concepts, protocols and development
 
Sreerag what is a web service
Sreerag   what is a web serviceSreerag   what is a web service
Sreerag what is a web service
 
As044285288
As044285288As044285288
As044285288
 
Service Oriented Architecture Updated Luqman
Service Oriented Architecture Updated  LuqmanService Oriented Architecture Updated  Luqman
Service Oriented Architecture Updated Luqman
 
Review paper on web service security
Review paper on web service securityReview paper on web service security
Review paper on web service security
 
Overview of web services
Overview of web servicesOverview of web services
Overview of web services
 
A Novel Framework for Reliable and Fault Tolerant Web Services
A Novel Framework for Reliable and Fault Tolerant Web ServicesA Novel Framework for Reliable and Fault Tolerant Web Services
A Novel Framework for Reliable and Fault Tolerant Web Services
 
Web final
Web finalWeb final
Web final
 
Web Services Foundation Technologies
Web Services Foundation TechnologiesWeb Services Foundation Technologies
Web Services Foundation Technologies
 
Taking A Look At Web Services
Taking A Look At Web ServicesTaking A Look At Web Services
Taking A Look At Web Services
 
Meetup6 microservices for the IoT
Meetup6 microservices for the IoTMeetup6 microservices for the IoT
Meetup6 microservices for the IoT
 
Cs 1023 lec 14 webservice (week 4)
Cs 1023 lec 14 webservice (week 4)Cs 1023 lec 14 webservice (week 4)
Cs 1023 lec 14 webservice (week 4)
 
Survey on Semantic Web Services and its Composition Algorithm
Survey on Semantic Web Services and its Composition AlgorithmSurvey on Semantic Web Services and its Composition Algorithm
Survey on Semantic Web Services and its Composition Algorithm
 

Kürzlich hochgeladen

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Kürzlich hochgeladen (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

Semantic web services

  • 1. Mirghani Ahmed Sudan university-web technology 2011 Part (1) Semantic Web Services mirgani2008@yahoo.com - Sudan- 0917598234
  • 2. Outlines 6/26/2011 2 What are web services? Why we use web services? The basics of web services Securing web services. What’s next for web services? Semantic Web Services
  • 3. Definition 6/26/2011 3 Web 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 Use 6/26/2011 4 Semantic Web Services
  • 5. Why We Use Web Services? 6/26/2011 5 These 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 Services 6/26/2011 6 This section gives a high-level overview of some of the basic Web services technologies: SOAP WSDL Semantic Web Services
  • 7.
  • 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 SOAPmessage 6/26/2011 8 Semantic Web Services
  • 11. What Is WSDL? 6/26/2011 9 Stand 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 works 6/26/2011 10 Dynamic communication by inspecting WSDL. Semantic Web Services
  • 13.
  • 15. What Is UDDI? 6/26/2011 12 Universal 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 Registry 6/26/2011 13 A UDDI Registry as a conceptual phone book Semantic Web Services
  • 17. What Are ebXML Registries? 6/26/2011 14 The 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/2011 15 An ebXML architecture in use. Semantic Web Services
  • 19.
  • 20. An Orchestration 6/26/2011 17 An orchestration example. Semantic Web Services
  • 21.
  • 27. Protection scenario 6/26/2011 19 Protection at every point Semantic Web Services
  • 28. Other Security Types 6/26/2011 20 XML Signature XML 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/2011 21 XML Encryption XML 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/2011 22 As 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/2011 23 A 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. Summary 6/26/2011 24 Defining 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. References 6/26/2011 25 The 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.com Semantic Web Services