Users: SOA Last Mile - WSO2Con 2011

2,221 views
2,147 views

Published on

The presentation layer in a distributed environment is often ignored due to its inherent complexities. Moreover, engineers often are limited to one or two technological platforms for implementing presentation logic or data visualization. Now, with the increasing demand for SOA governance, information presentation is gaining wider visibility and focus among the IT community. This session reviews the requirements for a presentation layer, including platform-independence and portability. Additionally, it will explore different presentation technologies, including JSR 168/286, SharePoint Web Parts, and simple HTML portlets, as well as the pros and cons of these technologies in meeting developers’ presentation layer needs.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,221
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Users: SOA Last Mile - WSO2Con 2011

  1. 1. Users – SOA Last Mile<br />Nuwan Bandara<br />Senior Engineer & Product Manager<br />WSO2 Inc.<br />
  2. 2. Scattered Data Sources …<br />
  3. 3. You have plumbing in place too …<br />
  4. 4. At the end of the day its all about presenting …<br />
  5. 5. Yes, you can write a Web App !<br />
  6. 6. Or you give options to build on their own …<br />
  7. 7. What !@#$% Is that practical ?<br />
  8. 8. But, isn't everybody like self servicing these days …<br />
  9. 9. Lets not decide what your user needs to see !<br />At least for some parts <br />
  10. 10. You create a rock solid but femininely smooth platform !!<br />
  11. 11. You create an API easy as ABC<br />Google gadget api (gadgets.*)<br />Cocoa (IOS api)<br />WSO2 Visualization Api (wso2vis.*)<br />
  12. 12. You create a tool to play with that API<br />Maybe label it “5+” in age ;)<br />
  13. 13. And Yes ! As you see some stuff are made easy for you<br />
  14. 14. There is nothing wrong with current portlet technologies, its just too old school <br />ASP .NET Web Parts<br />Java portlet API<br />
  15. 15. It’s a new world<br />
  16. 16. Google Gadgets<br />Gadgets for the enterprise !! (am serious)<br />
  17. 17. It’s high time we provide the freedom of choice for the user<br /><ul><li>But of course we can provide the,
  18. 18. Tools
  19. 19. Container
  20. 20. Ecosystem
  21. 21. Repository
  22. 22. Utilities</li></li></ul><li>And its about time we let them play,<br /><ul><li>Let them mash it up
  23. 23. Create better things</li></li></ul><li>And make things grow with the community<br />
  24. 24. Unlike those days,<br /><ul><li>Things are social now</li></li></ul><li>And … <br /><ul><li>You don’t need some one to deploy everything
  25. 25. You can control the permission and security
  26. 26. If one part breaks, the rest will surely work
  27. 27. Its super fast intercommunication (Pub-Sub) </li></li></ul><li>So what is “SOA Last Mile” after all<br /><ul><li>Its about,
  28. 28. providing the right information at a right size
  29. 29. organizing and categorizing the bits and pieces available.
  30. 30. making them visually appealing
  31. 31. hiding the complexities of the underneath systems
  32. 32. being social
  33. 33. providing a tool set so they can build their own castle</li></li></ul><li>We at WSO2 have made things easier,<br />We have created that,<br /><ul><li>rock solid but femininely smooth platform
  34. 34. A piece of cake like API
  35. 35. a tool to play with that API</li></ul>wso2vis.* /<br />host objects<br />
  36. 36. What you got to do is build the UI parts and add them to the store,andlet the users, build their own information stream.<br />
  37. 37. We even tried that too; just for fun <br />And as we thought it’s a piece of cake<br />Monitoring Service Statistics<br />
  38. 38. Deployment Statistics<br />
  39. 39. System Administrator Panel<br />
  40. 40. SAP Message Monitoring<br />
  41. 41. Personalized Dashboard<br />
  42. 42. Where to go from here<br /><ul><li>Tryout writing some gadgets at
  43. 43. https://gadget.stratoslive.wso2.com
  44. 44. Tryout writing some mashups at
  45. 45. https://mashup.stratoslive.wso2.com
  46. 46. Browse through WSO2 developer archive
  47. 47. WSO2 Oxygen Tank | http://wso2.org
  48. 48. Join our mailing lists and forums via Oxygen Tank and post your comments</li></li></ul><li>Questions ??<br />
  49. 49. The list of places, I grabbed the images from.<br /><ul><li>http://en.kioskea.net/
  50. 50. http://www.redbubble.com/
  51. 51. http://www.unwiredview.com
  52. 52. http://usingapple.com/2011/01/10-billion-downloads-from-apple-app-store/
  53. 53. http://www.iphoneheat.com
  54. 54. http://etechlib.wordpress.com
  55. 55. http://www.dreamgrow.com
  56. 56. http://www.w3.org
  57. 57. http://www.whatcreative.co.uk/
  58. 58. http://download.oracle.com/docs/cd/B15904_01/portal.1012/b14134/pdg_java.htm</li></li></ul><li>Thank You ! <br />& <br />keep in touch<br />nuwan@wso2.com<br />http://nuwanbando.com<br />

×