Course:LIBR559M/When Push Comes to Not-Shove, but Pull
|LIBR 559M - Social media for information professionals|
|Important Course Pages|
- 1 Contributors
- 2 Introduction
- 3 Technology
- 4 Uses of Push / Pull Technology
- 5 Applications For Libraries and Archives
- 6 References
- Campbell, Tristan
- Ferguson, Greg
- Graboski, Elizabeth
- Stathers, Kim
The purpose of this wiki page is to give a general overview of push and pull technology as well as the technological uses and benefits. The popular push and pull platforms used in libraries and archives are discussed citing how each impacts client service delivery and librarian professional development.
Push technology describes a form of internet communication that automates the delivery of information from a server to a client. The request for a given transaction is initiated by the publisher and is delivered by "pushing" it to the client in real time in a continual running data stream instead of waiting for the client to specifically request it.
Pull technology is the opposite of push technology. The request for an information transaction is initiated by the client and is delivered "pulled" from the server to the client one item at a time.
In a pull scenario, the client (device) asks the server at select intervals if there's any new content, and if so, the server delivers it to the client. This is called a delayed "store and forward" methodology. There are two ways in which pull technology can simulate push technology; frequent pulling and long polling. Frequent pulling involves sending requests to the server frequently enough that the user experiences the pulls as though the data were being pushed, such as a POP3 email client pulling from the server every minute or two. The frequency simulates push technology but is very inefficient. In long polling the server holds the request made by a client until their is data to be sent, and each time data is sent the client sends a new request, so the server always has a request to answer when it receives data headed for the client. This is not a true push but the effect is the same, and it is much more efficient than the repeated requests of frequent pulling.
Uses of Push / Pull Technology
Pull technology forms the basis of computer networks, and thus the Internet. Web browsers use HTTP requests, a pull technology, to request website content from web servers. Traditional e-mail clients, such as Microsoft Outlook, rely on POP3 or IMAP pull requests to get mail from mail servers. Web feeds (such as Atom/RSS) are a more recent development which also rely on clients pulling data from central server. The problem with pull technology is bandwidth inefficiency; clients must continually poll servers to find out if there is new content. A large amount of clients that frequently poll a server for new content will create an enormous amount of data traffic without any actual useful content exchange.
Push technology is as equally common and important as pull technology. Text, voice and video messaging (such as Skype) all use push technology; the server receives the information from one client and immediately pushes it out to the other client(s). E-mail also uses push; the e-mail is pushed from the sender to the server, and from server to server. Only the final transmission, from server to recipient, relies on pull. Even this is changing; Blackberry, iPhone, Andriod phones and other smartphones support push e-mail from various providers. The web itself is not completely pull; HTTP can be exploited in various ways to open a push connection, allowing servers to send information to web browsers without explicitly being asked for it.
Applications For Libraries and Archives
Push Technologies used by Libraries and Archives
One of the first forays into push technologies hosted by libraries was in the development of consortia for electronic scholarly publication managed through electronic commons. This allowed libraries to become Internet providers of this information. One example of this is the Oklahoma State University Electronic Publishing Center (http://digital.library.okstate.edu/about.html).
Similarly, libraries and archives in a corporate or academic setting can use push technology to send out updates of documents within an institutions closed Intranet.
Another service that libraries and archives provide to patrons via push technology is Instant Messaging (IM), which allows direct contact and transfer of information from a reference librarian or archivist to the user.
Libraries are more commonly the client of push technology as the recipient of requested information in the form of digitally delivered subscriptions of databases and ebooks.
Pull Technologies used by Libraries and Archives
- Facebook, Twitter and RSS feeds are the most popular pull technology platforms used by libraries and archives.
Information Service Delivery
Twitter seems to have the most promise as an information broadcast tool combining marketing and current service alerts. Using the "Hub and Spoke" model of organization, Twitter easily replicates and enhances the traditional delivery of information service by offering an unlimited level of complexity and granularity in the accounts that programs, services and individuals might create. With the addition of the Tweethopper, a tool that controls multiple accounts, automates the conversion of an RSS feed into tweets and will auto-follow followers, management of an organization’s Twitter accounts become time efficient.
The pull technology that is preferred by librarians/archivists in professional development is Twitter and is achieved primarily by following feeds from professional organizations and high profile library and information professionals active on Twitter. The interaction with professional peers on a global level contributes to improved services and programs through a learning process of strategic “follow” relationships.
- Cummins, Mona and Edwards, Kevin. "Push Technology (Webcasting)", Techtarget last modified July 2000, <http://searchsoa.techtarget.com/definition/push-technology>
- Escobar, Jorge. "Push Technology is the Core of the Real Time Web", JungleG: Life is a Start up (blog), July 7, 2009. <http://jungleg.com/2009/07/07/push-technology-is-the-core-of-the-real-time-web/>
- Loudan, Lynn and Hall, Hazel. "From triviality to business tool: The case of Twitter in library and information services delivery", Business Information Review 27, no.4 (2010): 236-241. <http://bir.sagepub.com/content/27/4/236.abstract>
- Milstein, Sarah. "Twitter for Libraries (and Librarians)", Computers in Libraries, May (1009): 17-18. <http://www.infotoday.com/cilmag/may09/Milstein.shtml>
- Owyang, Jeremiah. "Report: Companies Should Organize For Social Media in a "Hub and Spoke" Model", Web Strategy (blog), June 25, 2009. <http://www.web-strategist.com/blog/2009/06/25/report-companies-should-organize-for-social-media-in-hub-and-spoke/>
- Perrault, Anna. "an Exploration of the Use of Push Technology in a Consortium for Electronic Publishing", University of South Florida, January (1998). <http://works.bepress.com/anna_perrault/9/>
- Starr, Joan. "California Digital Library in Twitter-land", Computers in Libraries, September (2010): 23-27. <http://findarticles.com/p/articles/mi_hb6365/is_201009/ai_n55485269/>
- Stuart, David. "What are Libraries Doing on Twitter?", Online 34 no.1 (2010): 45-47. <http://findarticles.com/p/articles/mi_hb3328/is_201001/ai_n52371071/>
- Umbach, Kenneth W. “What is “Push Technology”?”, California Research Bureau 4, no.6 (1997): 1-4. <www.library.ca.gov/crb/97/notes/V4n6.pdf>