Upload
wso2
View
2.535
Download
1
Embed Size (px)
DESCRIPTION
Citation preview
Enterprise Capabilities in the WSO2 Mashup Server 1.5
Jonathan MarshDirector of Mashup Technologies
WSO2 Mashup Server Overview
• Downloadable server• Create and consume Web services• Javascript (E4X) mashup logic• Adapters for HTML, RSS, email, IM, etc.• Multi-user/community support features
WSO2 Mashup Server Architecture
Web Services
Feeds
Web Pages
Data Services
MashupLogic
HTML
Web Services
Gadgets
Files/Data
Feeds
Email/IM
Features
• Web Service-centric model– Separates content and presentation– Recursive (network effects)– Broad UI palette: HTML, Email, IM, RSS, Files...– Open standards & interoperability
• Rich metadata– WSDL, REST interfaces, Javascript Stubs– Try-it rich browser client
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
Features
• Deployment model– Simple Notepad/Virtual Directory paradigm– No IDE lockin– Simple editing from the admin console
• Migration of mashups– Personal hosting– Team/Enterprise hosting– Internet-scale hosting
Social Enterprise Features
• Web-based admin console• Built on WSO2 Registry, a versioned RESTful
store• Web 2.0-style discovery and sharing of
mashups– Multiple users, search, tagging, comments, ratings
• New in 1.5: deploy to non-root: e.g. https://myEnterprise.com/soa/mashup
Enterprise Features: Data Services• Wizard interface (zero coding)• Expose queries as Web service operations
– Relational tables– Excel spreadsheets– CSV files– Data sources
• Same treatment as Javascript mashups– Metadata, gadgets, stubs, templates, try-its, security
configuration, comments, …• Data Services Webinar Aug 26th 9AM PDT
– http://wso2.com/about/news/data-services-webinar-aug-08/
Enterprise Features: Security• Disable http access
– Per service or per server• WS-Security support
– Username/password authentication– Signing– Encryption– X509, Secure Conversation
• WSRequest support for security– openWSDL(url)
• Limited Javascript stub support
Enterprise Features: Gadgets
• Try-it Google gadgets• Gadget templates• Custom gadget support• Dashboard
– Apache Shindig Google gadget host– Per user configurable– Status (beta)
Enterprise Features: Transports
• Default– SOAP 1.2– SOAP 1.1– XML over HTTP (REST)
• Optional (uncomment configuration file)– JMS– SMTP
• Watch WSO2 Oxygen Tank for How-to Articles
Status & Links
• Open source, Apache license• WSO2 Mashup Server
– 1.5.1 released Aug 8, 2008– Download: http://wso2.org/downloads/mashup– Project: http://wso2.org/projects/mashup
• Mooshup.com mashup community site– http://mooshup.com
WSO2 SOA platform
WSO2 Service Framework/C WSO2 Service Framework/Java
WSF/Ruby WSF/Perl WSF/PHP WSF/Java WSF/Spring WSF/JS
WSO2 Web Services Application Server
WSO
2 Reg
istry
WSO2 Enterprise Service Bus
WSO2 Data Services WSO
2 Ide
ntity
Sol
ution
WSO2
UserManager
WSO2 Mashup Server
Core runtime SharedServices
Libr
arie
sS
erve
r Run
times
WSO2 Services
• Training• Developer support• Production support• Consulting
– Architecture– Solution development
• http://wso2.com/support
Thank you