web services sara yoder, casey mclaughlin, alex scott, matt dunbar

22
Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

Upload: corey-harmon

Post on 13-Dec-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

Web Services

Web Services

Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

Page 2: Web Services 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

Page 3: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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

Page 4: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

Who invented Web Services?

Who invented Web Services?

Who invented the Internet? Microsoft vs. Sun

Who invented the Internet? Microsoft vs. Sun

Page 5: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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

Page 6: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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.

Page 7: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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.

Page 8: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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.

Page 9: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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.

Page 10: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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.

Page 11: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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.

Page 12: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

How they all interactHow they all interact

Page 13: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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??

Page 14: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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

Page 15: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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.

Page 16: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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.

Page 17: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

Don’t Contribute to the Spam!!

Page 18: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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.

Page 19: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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.

Page 20: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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

Page 21: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

6. Competitive Strategy

6. Competitive Strategy

= Self explanatory. Differentiate yourself from competitors.

Dell

= Self explanatory. Differentiate yourself from competitors.

Dell

Page 22: Web Services Sara Yoder, Casey McLaughlin, Alex Scott, Matt Dunbar

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.