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

De Guzman, Ronald C.
De Guzman, Ronald C.De Guzman, Ronald C.
De Guzman, Ronald C.dgzmn618
 
Production log 3rd and 5th
Production log   3rd and 5thProduction log   3rd and 5th
Production log 3rd and 5thloopzKing
 
prueba
pruebaprueba
pruebaGsus4
 
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 socialesandresanchapaxi
 
Diary production log 14th 15th
Diary production log  14th 15thDiary production log  14th 15th
Diary production log 14th 15thloopzKing
 
Twitterビジネス活用セミナー(山形県東田川郡)庄内町新産業創造協議会主催
Twitterビジネス活用セミナー(山形県東田川郡)庄内町新産業創造協議会主催 Twitterビジネス活用セミナー(山形県東田川郡)庄内町新産業創造協議会主催
Twitterビジネス活用セミナー(山形県東田川郡)庄内町新産業創造協議会主催 新潟コンサルタント横田秀珠
 

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

Migrating MVVM Applications to HTML5
Migrating MVVM Applications to HTML5Migrating MVVM Applications to HTML5
Migrating MVVM Applications to HTML5Chris Bannon
 
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_pagesMaridel Reyes
 
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 EconomyAmazon Web Services
 
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_wsdlkrishmdkk
 
商务中国面向ICP外包服务
商务中国面向ICP外包服务商务中国面向ICP外包服务
商务中国面向ICP外包服务webhostingguy
 
Wikihow webbflow | HYDRA
Wikihow webbflow | HYDRAWikihow webbflow | HYDRA
Wikihow webbflow | HYDRAAhmedMWahba2
 
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...Cristian Rodríguez Enríquez
 
Responsive Design in the Real World
Responsive Design in the Real WorldResponsive Design in the Real World
Responsive Design in the Real WorldClarissa Peterson
 
Component Art(2)
Component Art(2)Component Art(2)
Component Art(2)tomcoh
 
Workbooks_Testings_Designs_&_Process.pptx
Workbooks_Testings_Designs_&_Process.pptxWorkbooks_Testings_Designs_&_Process.pptx
Workbooks_Testings_Designs_&_Process.pptxRGibesh
 
Deltek Vision Year-End Processing Procedures
Deltek Vision Year-End Processing ProceduresDeltek Vision Year-End Processing Procedures
Deltek Vision Year-End Processing ProceduresBCS ProSoft
 
Xml transformation-doc
Xml transformation-docXml transformation-doc
Xml transformation-docAmit Sharma
 
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]Aaron Gustafson
 
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 GroupBCS ProSoft
 
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 GroupBCS ProSoft
 
Best Web Development Courses In Khanna
Best Web Development Courses In KhannaBest Web Development Courses In Khanna
Best Web Development Courses In KhannaAarushidutta
 

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

BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
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.pdfQucHHunhnh
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 

Recently uploaded (20)

TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
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
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 

Web service 2