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