SlideShare a Scribd company logo
1 of 9
http://helloworldtutorials.blogspot.com

Web Services
Agenda:






Web Service approach
Provider Web Service
Consumer Web Service
WSDL Creation
Complex Web Services

http://helloworldtutorials.blogspot.com
http://helloworldtutorials.blogspot.com

Web Service approach

TOP-DOWN

Create WSDL and
Generate Classes

BOTTOM-UP

Create Class and
Generate WSDL

http://helloworldtutorials.blogspot.co
m
http://helloworldtutorials.blogspot.com

Provider Web Service



Providing services to use.
In below diagram, Currency Converter is
Provider.
Currency
Converter

Bank of
America

Wells
Fargo

AXI
S

http://helloworldtutorials.blogspot.com
http://helloworldtutorials.blogspot.com

Consumer Web Service
Using Services that provided by
someone
 In below diagram, BankofAmerica,
WellsFargo, and Axis are Consumer


Currency
Converter

Bank of
America

Wells
Fargo

AXI
S

http://helloworldtutorials.blogspot.com
http://helloworldtutorials.blogspot.com

WSDL Creation

http://helloworldtutorials.blogspot.com
http://helloworldtutorials.blogspot.com

http://helloworldtutorials.blogspot.com
http://helloworldtutorials.blogspot.com

Complex Web Services








It return Objects.
Objects might be String, Integer, …..
Best approach for Complex Web Services
is Top-down
Create WSDL
Using JAX-WS or Apache CXF or … can
generate Implementation Web Service
Classes

http://helloworldtutorials.blogspot.com
http://helloworldtutorials.blogspot.com

Simple Web Services
It return either String, Integer,….
 Best approach for Simple Web Services is
Bottom-up
 Create Classes
 Using JAX-WS or Apache CXF or … can
generate WSDL


http://helloworldtutorials.blogspot.com
THANK YOU
Follow me @
http://www.slideshare.net/sjchowdary
https://www.facebook.com/sjchowdary
http://helloworldtutorials.blogspot.com/
http://helloworldtutorials.blogspot.com

More Related Content

Viewers also liked (9)

De Guzman, Ronald C.
De Guzman, Ronald C.De Guzman, Ronald C.
De Guzman, Ronald C.
 
REZA CV 2
REZA CV 2REZA CV 2
REZA CV 2
 
Production log 3rd and 5th
Production log   3rd and 5thProduction log   3rd and 5th
Production log 3rd and 5th
 
prueba
pruebaprueba
prueba
 
Beneficios educativos que brindan las redes sociales
Beneficios educativos que brindan las redes socialesBeneficios educativos que brindan las redes sociales
Beneficios educativos que brindan las redes sociales
 
Diary production log 14th 15th
Diary production log  14th 15thDiary production log  14th 15th
Diary production log 14th 15th
 
Twitterビジネス活用セミナー(山形県東田川郡)庄内町新産業創造協議会主催
Twitterビジネス活用セミナー(山形県東田川郡)庄内町新産業創造協議会主催 Twitterビジネス活用セミナー(山形県東田川郡)庄内町新産業創造協議会主催
Twitterビジネス活用セミナー(山形県東田川郡)庄内町新産業創造協議会主催
 
Regus network
Regus networkRegus network
Regus network
 
Research Essay
Research EssayResearch Essay
Research Essay
 

Similar to Web service 2

Part 2 generating a client_from_wsdl
Part 2 generating a client_from_wsdlPart 2 generating a client_from_wsdl
Part 2 generating a client_from_wsdl
krishmdkk
 
商务中国面向ICP外包服务
商务中国面向ICP外包服务商务中国面向ICP外包服务
商务中国面向ICP外包服务
webhostingguy
 
Component Art(2)
Component Art(2)Component Art(2)
Component Art(2)
tomcoh
 
Xml transformation-doc
Xml transformation-docXml transformation-doc
Xml transformation-doc
Amit Sharma
 

Similar to Web service 2 (20)

Migrating MVVM Applications to HTML5
Migrating MVVM Applications to HTML5Migrating MVVM Applications to HTML5
Migrating MVVM Applications to HTML5
 
thrive_themes_how_to_create_landing_pages
thrive_themes_how_to_create_landing_pagesthrive_themes_how_to_create_landing_pages
thrive_themes_how_to_create_landing_pages
 
AWS Stripe Meetup - Powering UK Startup Economy
AWS Stripe Meetup - Powering UK Startup EconomyAWS Stripe Meetup - Powering UK Startup Economy
AWS Stripe Meetup - Powering UK Startup Economy
 
Part 2 generating a client_from_wsdl
Part 2 generating a client_from_wsdlPart 2 generating a client_from_wsdl
Part 2 generating a client_from_wsdl
 
Milestone Promotion Tips
Milestone Promotion TipsMilestone Promotion Tips
Milestone Promotion Tips
 
商务中国面向ICP外包服务
商务中国面向ICP外包服务商务中国面向ICP外包服务
商务中国面向ICP外包服务
 
Wikihow webbflow | HYDRA
Wikihow webbflow | HYDRAWikihow webbflow | HYDRA
Wikihow webbflow | HYDRA
 
02 Building cross-platform mobile applications with jQuery Mobile / Desarroll...
02 Building cross-platform mobile applications with jQuery Mobile / Desarroll...02 Building cross-platform mobile applications with jQuery Mobile / Desarroll...
02 Building cross-platform mobile applications with jQuery Mobile / Desarroll...
 
Responsive Design in the Real World
Responsive Design in the Real WorldResponsive Design in the Real World
Responsive Design in the Real World
 
Servicenow ppt
Servicenow pptServicenow ppt
Servicenow ppt
 
Component Art(2)
Component Art(2)Component Art(2)
Component Art(2)
 
Workbooks_Testings_Designs_&_Process.pptx
Workbooks_Testings_Designs_&_Process.pptxWorkbooks_Testings_Designs_&_Process.pptx
Workbooks_Testings_Designs_&_Process.pptx
 
GCP-design.pptx
GCP-design.pptxGCP-design.pptx
GCP-design.pptx
 
Deltek Vision Year-End Processing Procedures
Deltek Vision Year-End Processing ProceduresDeltek Vision Year-End Processing Procedures
Deltek Vision Year-End Processing Procedures
 
Xml transformation-doc
Xml transformation-docXml transformation-doc
Xml transformation-doc
 
Jax Ws2.0
Jax Ws2.0Jax Ws2.0
Jax Ws2.0
 
There Are No “Buts” in Progressive Enhancement [Øredev 2015]
There Are No “Buts” in Progressive Enhancement [Øredev 2015]There Are No “Buts” in Progressive Enhancement [Øredev 2015]
There Are No “Buts” in Progressive Enhancement [Øredev 2015]
 
Year-End Processing with Deltek Vision | Q4 2014 Vision User Group
Year-End Processing with Deltek Vision | Q4 2014 Vision User GroupYear-End Processing with Deltek Vision | Q4 2014 Vision User Group
Year-End Processing with Deltek Vision | Q4 2014 Vision User Group
 
Year-End Processing with Deltek Vision | Q4 2014 Vision User Group
Year-End Processing with Deltek Vision | Q4 2014 Vision User GroupYear-End Processing with Deltek Vision | Q4 2014 Vision User Group
Year-End Processing with Deltek Vision | Q4 2014 Vision User Group
 
Best Web Development Courses In Khanna
Best Web Development Courses In KhannaBest Web Development Courses In Khanna
Best Web Development Courses In Khanna
 

Recently uploaded

Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
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
 

Recently uploaded (20)

Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
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
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
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Ữ Â...
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
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
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
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.
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 

Web service 2