Exploring Data Integration Capabilities of the WSO2 Platform
Wso2 Enterprise Capabilities Webinar
description
Transcript of Wso2 Enterprise Capabilities Webinar
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