aindsay3's picture
From aindsay3 rss RSS  subscribe Subscribe

Widget SOA 

Widget SOA

 

 
 
Tags:  gadget  desktop  soa 
Views:  318
Downloads:  4
Published:  June 09, 2010
 
0
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
No related plicks found
 
More from this user
itw_10q2q02

itw_10q2q02

From: aindsay3
Views: 161
Comments: 0

AES Proxy Statement

AES Proxy Statement

From: aindsay3
Views: 290
Comments: 0

Picking Penny Stocks With An Automated Trading System !!!

Picking Penny Stocks With An Automated Trading System !!!

From: aindsay3
Views: 314
Comments: 1

Criminal Records Australia Review

Criminal Records Australia Review

From: aindsay3
Views: 268
Comments: 0

Saxon / Indymac Handouts

Saxon / Indymac Handouts

From: aindsay3
Views: 126
Comments: 0

 
See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
 
 
Notes:
 
Slide 1: Service Oriented Desktop Use of SOA-based web services in alternate client interfaces. New Ideas Forum Stephen Anthony, January 12, 2006
Slide 2: Overview • • • • • Service Oriented Architecture (SOA) Web Services Desktop Space Examples/Demo Discussion 2
Slide 3: Service Oriented Architecture • A different way of thinking about technology – a style of planning and implementing enterprise systems. • Simply: Think about the business services to provide in conjunction with the applications, systems, components, client interfaces. • Lends to designing systems around business services instead of monolithic products/applications/systems. 3
Slide 4: Service/SOA Definition “A service is a function that is well-defined, selfcontained, and does not depend on the context or state of other services.” “A service-oriented architecture is essentially a collection of services. These services communicate with each other. The communication can involve either simple data passing or it could involve two or more services coordinating some activity.“ http://www.service-architecture.com/web-services/articles/service-oriented soa_definition.html 4
Slide 5: Web Services • “The technology of Web Services is the most likely connection technology of serviceoriented architectures.“ --http://www.service-architecture.com/web-services/articles/serviceoriented_architecture_soa_definition.html • “Web Services refers to the technologies that allow for making connections. Services are what you connect together using Web Services.” -- http://www.service-architecture.com/web-services/articles/serviceoriented_architecture_soa_definition.html 5
Slide 6: Why Services? • Build once – use many. • De facto standard means for machinemachine business communication. • Facilitates many good practices (e.g: Loose coupling, well-defined interfaces, information hiding…) • Because of some of these best practices, they provide opportunities for reuse, often beyond the original concept and design. 6
Slide 7: SOA plans • CSI is the initiative to build a set of outward-facing web services, in the SOA context, to provide library services. • Examples of potential CISTI services include: – – – – – – – – Get document Order document Retrieve alert Determine Holdings Search Metadata (title/article) Request loan status Request order status Deposit data….. 7
Slide 8: OK, so what’s the idea? • Web services will provide a means to reach the client at a different level than was previously feasible. • The “desktop space” has become the new battleground. • We can achieve different and deeper levels of integration than was previously reasonable. • Desktops, client applications, research/learning tool integration • Deeper integration into the clients space. • http://digicmb.blogspot 8 .com/2006/01/library-search-gadgets-into-users.htm
Slide 9: CISTI Widget Demo • CISTI Widget 0.1 • CISTI Widget 0.2 (“Web Services” enabled version). • Technologies: – Konfabulator/Yahoo Widget • Lot’s of JavaScript – Shrew 0.1 – Innopac – Innovative XML Server (… well, should be), along with Shrew 0.2 (XSLT transform). 9
Slide 10: Imagine • A good suite of CISTI/Library web services. • A completed Widget/Gadget/Extensions capable of: – Alerting users when a document is available/delivered. – Alerting users when information of interest arrives (alerts: citation, keyword, author). – Searching title/articles. – Integrating with office suites/research tools for paper writing. 10
Slide 11: In reality • Widgets are one example of the power of services: – novel channel to provide services. – demonstration of potential for different kinds of client interaction. – demonstration of the flexibility of a web service enabled library. – May be useful in specific “dashboard” scenarios, particularly for marketing/usage/finance stats. • • • We are getting lighter-weight standards based ways of getting at information. The return of push. Bi-directional. • Lightweight, realitively easy ways to get at (changing) information, as compared with fullfledged apps, or the traditional web. 11
Slide 12: Similar client-side technologies • Yahoo Widgets – http://widgets.yahoo.com/ • Google Sidebar Plugins – http://desktop.google.ca/en/ • Microsoft Gadgets – http://microsoftgadgets.com/ • Firefox Extensions – https://addons.mozilla.org/ • (Also DesktopX, AveDesk, Samurize, Kapsules) • General: http://www.libsuccess.org/index.php?title=Widg 12
Slide 13: Resources • • • SOA Resources: http://collab.cisti-icist.nrc-cnrc.gc.ca/archibliki/space/ServiceOrientedArchitec Web Service Resources: http://collab.cisti-icist.nrc-cnrc.gc.ca/archibliki/space/Web-Services The “Desktop Space”: – Library focused: http://digicmb.blogspot.com/2006/01/library-search-gadgets-into-users.h – “Widget Wars” http://frogboy.joeuser.com/index.asp?c=1&AID=27014 – “The Widget/Gadget Battle” http://www.computerpoweruser.com/editorial/article.asp?article=articles/ • Some local examples: http://lab.cisti-icist.nrc.gc.ca/ 13
Slide 14: Questions/Discussion 14

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location