How will we open API ahead

2010-06-03  来源:本站原创  分类:Internet  人气:353 

Now the Internet is full of information one after another island and a large number of fragmented data, the user would like to know some information must be running around on different websites. Such as a movie, first of all go to movie theaters around the google map view, and then Comments to the public network view comments about this home cinema, then go to the theater's Web site to see what movies released today. Electronic ticketing and payment site. The whole process is very complicated, there is no correlation between the data. Filled with a large number of heterogeneous systems.
In order to solve these problems. We have introduced the concept of openapi. By openapi, data providers open their own data, by linking islands of information mashup. Integrate these pieces of information.

Still cite the example above, if google, public comment networks, movie theaters, Paypal are to open their openapi. And then there is a mashup program will integrate them. Then the user will be able to experience a one-stop shopping. Into this website and find movie theaters, see cinema evaluation, if the evaluation is good, see what cinema program. E-ticketing. And then be able to directly kill later. Save time and effort

What is openapi?

In the Internet era, the site service packages into a series of computer recognizable data interface open to go out for third-party developers to use, this behavior is called an open site API, corresponding, the open API to be called openAPI.

rest style
rpc style

Four api

Synchronization service api: Http ordinary single stateless asynchronous service request and response api: application service provider of the service can not be disposed of at the time, to return to a request response processing when the service after the end of service then the results are returned to the service calls are subscription services api: similar to the rss. services, the caller can be obtained only subscription service provider's services push large amounts of data upload api: Upload file

What is oauth?

OAuth protocol committed to making Web sites and applications (collectively, the consumer side) can be disclosed without the user where their certification through the API to access a web service (collectively referred to as service provider) of the protected resources. More generally, OAuth Authentication for the API provides a free and universal realization of the method.

What is openid?

OpenID is a user-centric digital identity framework, it has an open, decentralized, free, etc.

What is a Mashup?

mashup is the blend, is present on the network as a network of emerging phenomenon, the use of two or more public or private database, web applications, together, form an integrated application. Api applications generally use the source interface, or some rss output (including the atom) as a content source, the merger of the web application on the technology, then there is no limit.

housingmap the mashup is a very cool application. It makes use of craigslist and Google Maps API, combine them cleverly, so renting organic organization and visual information displayed in the map provided on Google maps.

twittervision is to Twitter and Google Maps mashup of OpenAPI for the formation of a very interesting application. Into twittervision site, you will see a world map, the map will continue to emerge some news bubble, bubble years of the content is someone on Twitter the content of propaganda, while the location of the bubble is the person's location information based propaganda The tag in the Google maps on

openapi the future when more and more companies opening up their api after. islands of information will be completely broken. data will be used more effectively

[Reprinted from] http://kula.javaeye.com/blog/643977

相关文章
  • How will we open API ahead 2010-06-03

    Now the Internet is full of information one after another island and a large number of fragmented data, the user would like to know some information must be running around on different websites. Such as a movie, first of all go to movie theaters arou

  • java mail api Xiangjie 2010-03-30

    JavaMail API Xiangjie Study: Source: Release Date: April 7, 2007 Views: 26 Abstract: JavaMail API is to read, write, send an electronic message optional package. We use it to build as Eudora, Foxmail, MS Outlook Express mail user agent generally (Mai

  • Firebug Guide (four) --- how to use the Firebug command line API to provide debugging js procedures (below) 2009-03-18

    Introduction: Firebug command line are in one of the most useful features. If you have been using Visual Studio (referred to as VS) the experience of development projects, they should know you in the use of VS debugging procedures, "the immediate win

  • Ri Show Rails use the API 2009-05-08

    I have always been used to compare directly to the http://www.ruby-doc.org/core/ See Ruby various API and to http://api.rubyonrails.org/ Rails check the API. In fact, after the installation of ruby and rails in the machine already has these documents

  • Rails to use the API see ri 2009-05-14

    I have always been used to compare directly to the http://www.ruby-doc.org/core/ See Ruby, and to the various API http://api.rubyonrails.org/ Rails check the API. In fact, after the installation of ruby and rails in the machine already has these docu

  • Summary of the official API 2009-05-18

    When our development is often used to investigate how different a way, what interface, this time want to query on how to use the API, this manual should be regarded as an essential tool bar Recommend the following summary of two focus on the API webs

  • How to use Ajax Google API 2009-06-02

    First of all, to apply for Google's API documentation At the beginning of the key before using the access, it is necessary to take the time to read Google's API documentation (in the provision of keys at the bottom of the page there is a link, this a

  • hibernate api (chm) 2009-09-03

    From this article is hibernate api, for scholars interested in hibernate share. Chm file format is the traditional As shown in this document

  • google Api javascript dynamic loading 2009-09-22

    google dynamic loading api can not only own the ajax loaded modules can also be loaded at the same time many of the three popular modules, such as jQuery, dojo, yui, etc.. This article has a way of dynamically loaded briefly. This dynamic loading is

  • FLASH + JAVA development of real-time network game [Programming articles] with Socket API 2009-10-13

    FLASH + JAVA development of real-time network game [Programming articles] with Socket API (Color fox 【ColorFox , changsir 】 : [email protected] QQ: 146646) In this paper, as long as two parts: FLASH programming and Java programming, this article only

  • Java Servlet API documentation (a) 2009-11-13

    Introduction This is a report on version 2.1 of the Java Servlet API documentation, as a supplement of this document, you can download the Javadoc format http://java.sun.com/products/servlet/index.html the following documents. Who needs to read this

  • JFreeChart Chinese API 2010-03-29

    JFreeChart Chinese API JFreeChart class: void setAntiAlias (boolean flag) fonts fuzzy boundary void setBackgroundImage (Image image) background image void setBackgroundImageAlignment (int alignment) background image alignment (parameter constants in

  • com.google.appengine.api.datastore.DatastoreNeedIndexException: no matching solution 2010-03-29

    Google App Engine query when exception: com.google.appengine.api.datastore.DatastoreNeedIndexException: no matching index found.. Solution: in the project's war /WEB-INF/ Create the directory manually in the datastore -indexes.xml File, manually conf

  • Android API provided in 20 service 2010-03-29

    WINDOW_SERVICE: Window Service WIFI_SERVICE: standard wireless LAN services WALLPAPER_SERVICE: Wallpaper Service VIBRATOR_SERVICE: cell phone vibrating Service TELEPHONY_SERVICE: telephone service SENSOR_SERVICE: Sensor-Based Services SEARCH_SERVICE:

  • android code api learning applications: Analects of Confucius (Analects of Confucius) 2010-03-29

    There was a time not to write blog, and the New Year playing crazy, after New Year are busy, crazy. . . . . . The past few days with the time after work and on weekends (Saturday) wrote a small application: Analects of Confucius (The Analects of Conf

  • Grails to achieve with the API, a web site ideas 2010-03-29

    As we know, many sites offer API services, including JavaEye. Call the site's API can provide interfaces to other systems use to facilitate the developers to implement mashup. The API can be a general web service, it can be returned xml, json, in fac

  • Google map api 2010-03-29

    Last week, content: the use of GPS to obtain location and display the Google map. Are familiar with goole map of the api as well as some specific settings. google map api documentation for reference http://code.google.com/android/add-ons/google-apis/

  • JavaMail API diagram 2010-05-01

    ps: JDK1.6 ago to join the Jar package has two mail.jar and activation.jar, 1.6 already provides a corresponding API, not to join the latter can be.

  • jquery1.4 English documentation (API) 2010-01-26

    jquery1.4 English documentation (API)

  • Chapter II are familiar with Extjs API (Getting Started tutorial) 2008-07-06

    Chapter II are familiar with Extjs API (Getting Started tutorial) We use examples from the first chapter of the Window explain API. We need to first chapter of the Window to do the following modifications: 1: Set its properties, making Window shelter