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

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
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.pdfAdmir Softic
 
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.pptxAreebaZafar22
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Shubhangi Sonawane
 
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).pptxVishalSingh1417
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
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
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 

Recently uploaded (20)

Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
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"
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
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
 
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
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
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
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
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
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 

Web service 2