One of the benefits of integration

Assignment Help Basic Computer Science
Reference no: EM13697850

Application
Yahoo! PipesTM Mashup

One of the benefits of integration is that it lets developers leverage existing programs to develop new, value-added applications (called mashups). Instead of needing to re-develop services that already exist, a developer can use middleware to use, and even extend, those services.

In this Application, you will create a mashup of data sources available via APIs, RSS feeds, .csv files, and other formats from all over the web. This allows you to leverage existing data and functionality that, without the power integration provides, you would have to develop from the ground up (or do without).

For this exercise you will use a free visual editor called Yahoo! PipesTM (available at https://pipes.yahoo.com/pipes/) to build your mashup.

You need a free Yahoo! account to use this service, so if you do not already have an account, create one by going to https://pipes.yahoo.com/pipes/ and selecting the Join Now option in the upper-right hand corner of the screen. Or, if you already have a Yahoo! login, you can select Sign In at the same location to login with your existing account.

Documentation on Yahoo! PipesTM is available at Yahoo! PipesTM Documentation and Yahoo! PipesTM Module Reference. You may wish to consult these resources to assist you in completing your assignment.

Choose a topic for your Yahoo! Pipe and decide what you'd like the pipe to be able to do. For example, you may wish to build a travel guide for your favorite city that combines weather data, images, and maps. Or, you may want to develop a pipe that will use Amazon's or eBay's API to provide lists of items filtered and sorted on a specific item category.

Use the provided search box to search for existing pipes on your subject. The website will provide you with many pipes from which to choose.

When you find a pipe that will give you a starting point for making your own, choose the option to clone the pipe. A copy of your selected pipe will be stored in the My Pipes section of the website. You can then select Edit Source to begin editing it. In the event that you do not find an existing pipe to modify, you may choose to create a new one from scratch.

As you build your pipe, take screen shots that document each of your changes/additions. Remember to embed those screen shots in your final report.

Once you have completed and tested your pipe, be sure to publish it so that it is visible to others.

Your final pipe should include at least five modules, not including the Pipe Output module, which is a standard requirement for all pipes. If you cloned an existing pipe as your starting point, your revised pipe should include at least three substantial changes from the original pipe you cloned. These changes could be the addition of new modules or significant configuration changes you made to existing modules.

Write a 2-3 page report that examines your integration process and includes the following information:

What functionality were you looking to create with your pipe. If applicable, how did that differ from the original pipe you chose as your starting point?
What modules did you use in your mashup? Provide a detailed description of how each of modules works technically to achieve your goal for your pipe. Include screen shots of each of your module choices along with your explanations of their use.
Explain the choices you made in altering the original pipe or building your own. Why did you make those choices? What were the benefits of those choices?
What integration issues did you encounter as you created your mashup? What was the cause of these issues? What steps did you take to resolve those issues?
What were your lessons learned from your efforts to integrate these different modules? How is this experience applicable to potential real-world integration projects you may encounter in the workplace?
Include the URL for the original pipe you used as the basis for your work (if applicable), and the URL for your modified pipe.
In addition to the screen shots you took as you modified/built your pipe, include a screen shot of the output of your pipe to show that it works.

Reference no: EM13697850

Questions Cloud

Explain the initial concentration of cyclopropane : Question- The decomposition of cyclopropane has a rate constant of 6.7 x 10-4 s-1. If the initial concentration of cyclopropane is 1.50 M, what is the concentration of cyclopropane after 650 s
Course about communication : Explain how applying what you have learned in this course about communication, collaboration, problem solving skills, ethics and organizational citizenship can help you be a successful citizen of your organization. Be sure to discuss each one o..
Define monoalkenes have carbon-carbon double bonds : Question- Monoalkenes have carbon-carbon double bonds consisting of a sigma bond and a pi bond. The carbon atoms are sp2 hybridized and
Calculate a value for avogadro''s number : Question- The faraday is equal to 96,845 coulombs. A coulomb is the amount of electricity passed when a current of one ampere flows for one second. Given the charge on an electron, 1.6022 x 10^ -19 coulombs, calculate a value for Avogadro's number
One of the benefits of integration : One of the benefits of integration is that it lets developers leverage existing programs to develop new, value-added applications (called mashups). Instead of needing to re-develop services that already exist, a developer can use middleware to ..
What volume of hydrogen gas would be produced at stp : Question- If 0.5 amps of current flowed for 10 minutes, what volume of hydrogen gas would be produced at STP
Develop a web application using krl and the live web : Description/Requirements:Develop a web application using KRL and the Live web.
If 3mol of fecl3 are ignited in the presence of gas o2 : Question- If 3mol of FeCl3 are ignited in the presence of 2mol O2 gas how much of which reagent is present in excess and therefore unreacted
Write a balanced equation for the mineralization : Question- Write a balanced equation for the mineralization of 2,4-dichlorophenol to carbon dioxide under sulfidogenic conditions. You do not want to consider the production of cells.

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Which of these conditions returns true

Which of these conditions returns true? Check the Java documentation for the inheritance patterns.

  The command sequence in a normal smtp session

1.What would the command sequence in a normal SMTP session be? Use C: to preface a command issued by the client and S: to preface a command issued by the server.

  List and support three best practices in staffing

Having staff with the proper skill sets is immensely important to accomplishing corporate objectives. List and support three best practices in staffing future organizational needs.

  Websites be required to adhere to section standards

what is the purpose then? Do you think that all websites should be required to adhere to Section 508 standards? Why or why not?

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs, Flash RAM, and solid-state drives (SSD)

  Write a program to input an double array

Write a program to input an double array, and then computes some simple statistics on that array. The program should have two user-defined methods to help you with the task.

  Describe hardware flow controls advantages

Describe hardware flow control's advantages over software flow control in terms of improving modem speed.

  Create a jsp that returns the name of the browser

I need to create a JSP that returns the name of the browser that is being used to display the page

  What is the difference between the definitions of measures

What kind of measurement scales (ratio, interval, etc.) characterizes the following software measures.

  Determine if the string s=s1s2...sk

Suppose we want to determine if the string s=s1s2...sk is a substring much larger string a1a2...an. One approach is to compute h(s) with some hash function h.

  Find one article on computer or information technology

Find one article on computer or information technology

  Odd-length cycle in directed graph by linear-time algorithm

Give a linear-time algorithm to find an odd-length cycle in a directed graph. You may NOT assume that the graph is strongly connected.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd