web services sara yoder, casey mclaughlin, alex scott, matt dunbar
TRANSCRIPT
Web Services
Web Services
Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar
Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar
What are Web Services?What are Web Services?
"loosely coupled, reusable software components that semantically encapsulate discrete functionality and are distributed and programmatically accessible over standard Internet protocols“
Software applications interacting with other software applications
"loosely coupled, reusable software components that semantically encapsulate discrete functionality and are distributed and programmatically accessible over standard Internet protocols“
Software applications interacting with other software applications
When were Web Services invented?
When were Web Services invented?
Invention of the Internet
Evolution of components
Adoption of XML by the World Wide Web Consortium (W3C) in 1996
Invention of the Internet
Evolution of components
Adoption of XML by the World Wide Web Consortium (W3C) in 1996
Who invented Web Services?
Who invented Web Services?
Who invented the Internet? Microsoft vs. Sun
Who invented the Internet? Microsoft vs. Sun
Presentation OverviewPresentation Overview
Components that make up Web Services
How systems interact with each other
Business application
Components that make up Web Services
How systems interact with each other
Business application
HTML(Hyper Text Markup
Language)
HTML(Hyper Text Markup
Language)
A markup language that is designed for the creation
of webpages with hypertext to be displayed
in web browser.
A markup language that is designed for the creation
of webpages with hypertext to be displayed
in web browser.
XML (Extensible Markup
Language)
XML (Extensible Markup
Language)
- XML facilitates the sharing of data across different systems, particularly systems connected via the Internet.- It is capable of describing many different kinds of data.
- XML facilitates the sharing of data across different systems, particularly systems connected via the Internet.- It is capable of describing many different kinds of data.
DTD(Document Type Definition)
DTD(Document Type Definition)
Is primarily used for the expression of a schema language such as XML via a set of declarations that describe a class, or type of XML document in terms of constraints on the structure of those documents.
Is primarily used for the expression of a schema language such as XML via a set of declarations that describe a class, or type of XML document in terms of constraints on the structure of those documents.
UDDI(Universal
Description, Discovery, and Integration)
UDDI(Universal
Description, Discovery, and Integration) It enables businesses to
publish service listings and discover each other and define how the services or software applications interact over the Internet.
It enables businesses to publish service listings and discover each other and define how the services or software applications interact over the Internet.
WSDL(Web Services
Description Language)
WSDL(Web Services
Description Language)An XML-based service description on how to communicate using the web service; namely, the protocol bindings and message formats required to interact with the web services listed in its directory.
An XML-based service description on how to communicate using the web service; namely, the protocol bindings and message formats required to interact with the web services listed in its directory.
SOAPSOAP
A protocol for exchanging XML-based messages over a computer network, normally using HTTP.
A protocol for exchanging XML-based messages over a computer network, normally using HTTP.
How they all interactHow they all interact
What Does This Mean?
What Does This Mean?
Big news for businessWealth of information out thereAllows us to expand our businesses
Moving from a Closed to an Open Business Model
Big news for businessWealth of information out thereAllows us to expand our businesses
Moving from a Closed to an Open Business Model
Duh??
Thinking Outside the Box
Thinking Outside the Box
Learn to use this technology to your advantage. Expand on the 6 Business Model
Functions1. Value Proposition2. Market Segment3. Value Chain4. Cost Structure / Target Margins5. Value Network6. Competitive Strategy
Learn to use this technology to your advantage. Expand on the 6 Business Model
Functions1. Value Proposition2. Market Segment3. Value Chain4. Cost Structure / Target Margins5. Value Network6. Competitive Strategy
1. Value Proposition1. Value Proposition
= what the product offering will be and in what form will they use it.
We are makers of products and services.
Customers want to know what they are buying and why? What specific job?
Web services have helped to make our products more accessible and enable consumers to educate themselves of their uses.
= what the product offering will be and in what form will they use it.
We are makers of products and services.
Customers want to know what they are buying and why? What specific job?
Web services have helped to make our products more accessible and enable consumers to educate themselves of their uses.
2. Market Segment2. Market Segment
= group of customers or market segment to whom the proposition will be appealing.
Create more marketing opportunities
Ability to target specific markets.
= group of customers or market segment to whom the proposition will be appealing.
Create more marketing opportunities
Ability to target specific markets.
Don’t Contribute to the Spam!!
3. Value Chain3. Value Chain = position of the business within a correlated group of businesses and how that business adds value to the end product.
Doesn’t apply to everyone in this situation but is especially important to suppliers and distributors of products.
= position of the business within a correlated group of businesses and how that business adds value to the end product.
Doesn’t apply to everyone in this situation but is especially important to suppliers and distributors of products.
4. Cost Structure / Target Margins
4. Cost Structure / Target Margins
= architecture of the revenues. How a customer will pay. How much to charge.
Ability to cut costs and provide a lower price to customers.
Customer can make payments in multiple forms.
= architecture of the revenues. How a customer will pay. How much to charge.
Ability to cut costs and provide a lower price to customers.
Customer can make payments in multiple forms.
5. Value Network5. Value Network
= outside parties involved in the production and delivery
You can now connect with many other businesses easier and faster.
From around the world Amazon
= outside parties involved in the production and delivery
You can now connect with many other businesses easier and faster.
From around the world Amazon
6. Competitive Strategy
6. Competitive Strategy
= Self explanatory. Differentiate yourself from competitors.
Dell
= Self explanatory. Differentiate yourself from competitors.
Dell
Its Getting Bigger!!Its Getting Bigger!!
Companies are learning to exploit these technological breakthroughs at an amazing pace.
Cell-phones You can now buy stuff with your phone.
Global economy Businesses are connected all over the world
Learn to use this stuff to your advantage if you want to stay alive.
Companies are learning to exploit these technological breakthroughs at an amazing pace.
Cell-phones You can now buy stuff with your phone.
Global economy Businesses are connected all over the world
Learn to use this stuff to your advantage if you want to stay alive.