Presentation is loading. Please wait.

Presentation is loading. Please wait.

7/18/2011 Lecture 6: Service Oriented Architecture 1.

Similar presentations


Presentation on theme: "7/18/2011 Lecture 6: Service Oriented Architecture 1."— Presentation transcript:

1 7/18/2011 Lecture 6: Service Oriented Architecture 1

2 2

3 Administrivia Quizzes Grades on Web site AnimalLingo – If you were gone, make up lab (10% of grade) 3

4 Learning Objectives List one or two current events in technology news Define the Long Tail. List the three rules of the Long tail. Define Service Oriented Architecture (SOA) Define a service List 4 benefits of SOA List 3 types of services in information systems Indentify a few considerations of Web services Implement basic Web services in a Web site 4

5 The Long Tail 5

6 “The Long Tail” What does it mean that we have a “market of hits?” (anyone listen to the Top 40 station?) Why aren’t obscure products in the market? What is the 20/80 principle and why doesn’t it apply to the market for music and videos? 6

7 7 The Long Tail: Power Law Distribution

8 8 The Rules of The Long Tail Rule 1: Make Everything Available – Why can sellers sell everything online? Rule 2: Cut the Price in Half; Now Lower it. – Is any price too low? Rule 3: Help Me Find it. – How do recommendations work?

9 Service Oriented Architecture (SOA) 9

10 Why are we discussing SOA? SOA is often passed over in MIS 111 HUGE Buzz Word Not only influences the Internet, and system design, but does and will continue to mold business, operations, and enterprises in general. Although we’ll do a little bit of SOA relevant stuff in our little Web site, IT IS MUCH MUCH MUCH BIGGER! 10

11 Service Oriented Architecture (SOA) Deployment of loosely coupled services to complete a business process, independent from the specific technologies or platforms used 11

12 What is a Service Service individual units of logic that exists autonomously yet not isolated from other individual units of logic. ‰Units of logic are still required to conform to a set of principles that allow them to evolve independently, while still maintaining a sufficient 12

13 13

14 Supply Chain 14

15 Business also work like this: 15

16 Benefits „Improved integration and interoperability „Inherent reuse „ Inherent reuse „Streamlined architectures, standards, and solutions „Leverage existing legacy code „Establishing standardized XML data representation „“Best of the breed” „Agility 16

17 Benefits Business Intelligence -> Collaborative Intelligence Integration Internal cloud -> external Make to order vs. make to stock Micro-business and micro-outsourcing Co-creation Customer-driven innovations and delivery 17

18 Benefits 18

19 SOA – Information Technology Infrastructure-as-a-service (IAAS) Platform-as-a-service (PaaS) Software-as-a-service (SaaS) Value-add-services 19

20 Infrastructure-as-a-service (IAAS) 20

21 Platform as a Service – Amazon Web service, Google apps, oracle cloud, MSFT azure cloud – http://www.microsoft.com/windowsazure/ 21

22 Software as a Service (SaaS) https://skydrive.live.com/ Google sites http://www.google.com/webelements/#!/custom- search http://www.google.com/webelements/#!/custom- search 22

23 SaaS: Web Services A Web service is a method of communication between two electronic devices over a network. Orchestration: arranging and coordinating Web services 23

24 SaaS: Web Services http://code.google.com/apis/ajax/playground/ http://splice.cmi.arizona.edu/ http://aws.amazon.com/fws/ http://govollow.appspot.com/# http://www.votesmart.org/services_api.php 24

25 How do service „Encapsulate logic „Relate to each other (description/discovery/composition) „Communicate „Security „Find Web services 25

26 Example Protocols Format data: XML, JSON Define the communication: WSDL – What functions you can call – What the XML should look like XSD Encapsulate data: SOAP – Security – Transpiration Find Web services: UDDI

27 Tomorrows Class: Reading http://uxdesign.smashingmagazine.com/2008 /01/31/10-principles-of-effective-web-design/ http://uxdesign.smashingmagazine.com/2008 /01/31/10-principles-of-effective-web-design/ http://www.google.com/support/webmasters/ bin/answer.py?answer=35291 27


Download ppt "7/18/2011 Lecture 6: Service Oriented Architecture 1."

Similar presentations


Ads by Google