WSO2 Mashup Server 2.0  Analyst Briefing October 2009 Sanjiva Weerawarana, Ph.D. Founder, Chairman & CEO Tyrell Perera Pro...
WSO2 Mashup Server Overview <ul><li>Downloadable server </li></ul><ul><li>Create and consume Web services </li></ul><ul><l...
What is the WSO2 Mashup Server? Web Services Feeds Web Pages Data Services HTML Web Services Gadgets Files/Data Feeds Emai...
What's New in 2.0? <ul><li>Developed on the WSO2 Carbon Platform </li></ul><ul><li>All major features are developed as plu...
WSO2 SOA Platform
What is WSO2 Carbon?  OSGi
 
 
Web Service Features <ul><li>Web Service-centric model </li></ul><ul><ul><li>Separates content and presentation </li></ul>...
Information Flow Features <ul><li>Rich set of Adapters (Javascript Object Model) </li></ul><ul><ul><li>Scraping: fetch, ti...
Deployment Features <ul><li>Deployment model </li></ul><ul><ul><li>Simple Notepad/Virtual Directory paradigm </li></ul></u...
Securing Mashups  <ul><li>Disable http access </li></ul><ul><ul><li>Per service or per server </li></ul></ul><ul><li>WS-Se...
Mashup Standards <ul><li>The WSO2 Mashup Server uses Javascript as its composition language </li></ul><ul><ul><li>A well k...
Status & Links <ul><li>Open source, Apache 2.0 license </li></ul><ul><li>WSO2 Mashup Server </li></ul><ul><ul><li>2.0.0 re...
Questions? <ul><li>Contact information: </li></ul><ul><ul><li>Sanjiva:  [email_address] </li></ul></ul><ul><ul><li>Tyrell:...
Upcoming SlideShare
Loading in...5
×

Mashup Server 2.0 Briefing

1,051

Published on

An introduction to WSO2 Mashup Server 2.0

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

No Downloads
Views
Total Views
1,051
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Mashup Server 2.0 Briefing"

  1. 1. WSO2 Mashup Server 2.0 Analyst Briefing October 2009 Sanjiva Weerawarana, Ph.D. Founder, Chairman & CEO Tyrell Perera Product Manager and Technical Lead
  2. 2. WSO2 Mashup Server Overview <ul><li>Downloadable server </li></ul><ul><li>Create and consume Web services </li></ul><ul><li>Javascript (E4X) Mashup logic </li></ul><ul><li>Javascript extensions for HTML, RSS, email, IM, etc. </li></ul>
  3. 3. What is the WSO2 Mashup Server? Web Services Feeds Web Pages Data Services HTML Web Services Gadgets Files/Data Feeds Email/IM Mashup Logic
  4. 4. What's New in 2.0? <ul><li>Developed on the WSO2 Carbon Platform </li></ul><ul><li>All major features are developed as pluggable Carbon components </li></ul><ul><li>Powerful admin console to </li></ul><ul><ul><li>Manage and Monitor deployed Mashups </li></ul></ul><ul><ul><li>Configure QoS: Security, Throttling, RM, Policies etc. </li></ul></ul><ul><ul><li>Manage long running tasks initiated by Mashups </li></ul></ul>
  5. 5. WSO2 SOA Platform
  6. 6. What is WSO2 Carbon? OSGi
  7. 9. Web Service Features <ul><li>Web Service-centric model </li></ul><ul><ul><li>Separates content and presentation </li></ul></ul><ul><ul><li>Recursive (network effects) </li></ul></ul><ul><ul><li>Broad UI palette: HTML, Email, IM, RSS, Files... </li></ul></ul><ul><ul><li>Open standards & interoperability </li></ul></ul><ul><ul><li>Binding support: SOAP 1.1, SOAP 1.2, XML over HTTP (REST), JMS, SMTP </li></ul></ul><ul><li>Rich metadata </li></ul><ul><ul><li>WSDL, REST interfaces, Javascript Stubs </li></ul></ul><ul><ul><li>Try-it rich browser client </li></ul></ul>
  8. 10. Information Flow Features <ul><li>Rich set of Adapters (Javascript Object Model) </li></ul><ul><ul><li>Scraping: fetch, tidy, filter, transform, iterate, cache… </li></ul></ul><ul><ul><li>Feeds: Atom, RSS </li></ul></ul><ul><ul><li>Files (private, shared, web-accessible) </li></ul></ul><ul><ul><li>Email </li></ul></ul><ul><ul><li>IM </li></ul></ul><ul><li>Long-running Mashups </li></ul>
  9. 11. Deployment Features <ul><li>Deployment model </li></ul><ul><ul><li>Simple Notepad/Virtual Directory paradigm </li></ul></ul><ul><ul><li>No IDE lock in </li></ul></ul><ul><ul><li>Simple editing from the admin console </li></ul></ul><ul><li>Migration of Mashups </li></ul><ul><ul><li>Personal hosting </li></ul></ul><ul><ul><li>Team/Enterprise hosting </li></ul></ul><ul><ul><li>Internet-scale hosting </li></ul></ul>
  10. 12. Securing Mashups <ul><li>Disable http access </li></ul><ul><ul><li>Per service or per server </li></ul></ul><ul><li>WS-Security support </li></ul><ul><ul><li>Username/password authentication </li></ul></ul><ul><ul><li>Signing </li></ul></ul><ul><ul><li>Encryption </li></ul></ul><ul><ul><li>X509, Secure Conversation </li></ul></ul>
  11. 13. Mashup Standards <ul><li>The WSO2 Mashup Server uses Javascript as its composition language </li></ul><ul><ul><li>A well known, open standard </li></ul></ul><ul><li>All base technologies are </li></ul><ul><ul><li>Open Source projects </li></ul></ul><ul><ul><li>Under an Apache or compatible license </li></ul></ul><ul><li>EMML / Open Mashup Alliance? </li></ul><ul><ul><li>EMML is a proprietary language by Jackbe </li></ul></ul><ul><ul><li>No Open Source reference implementation </li></ul></ul><ul><ul><li>No plans to make one available soon </li></ul></ul><ul><ul><li>Although we were invited to join, we do not support them at the moment </li></ul></ul><ul><ul><li>To date, we are the only Open Source Mashup Server </li></ul></ul>
  12. 14. Status & Links <ul><li>Open source, Apache 2.0 license </li></ul><ul><li>WSO2 Mashup Server </li></ul><ul><ul><li>2.0.0 released October 7, 2009 </li></ul></ul><ul><ul><li>Download: http://wso2.org/downloads/mashup </li></ul></ul><ul><ul><li>Project: http://wso2.org/projects/mashup </li></ul></ul><ul><ul><li>Wikipedia: http://en.wikipedia.org/wiki/WSO2_Mashup_Server </li></ul></ul><ul><li>Next Year </li></ul><ul><ul><li>Mashups in the Cloud </li></ul></ul>
  13. 15. Questions? <ul><li>Contact information: </li></ul><ul><ul><li>Sanjiva: [email_address] </li></ul></ul><ul><ul><li>Tyrell: [email_address] </li></ul></ul><ul><li>http://wso2.com/ </li></ul><ul><li>http://wso2.org/ </li></ul>The open source SOA company

×