Wso2 Enterprise Capabilities Webinar

19
Enterprise Capabilities in the WSO 2 Mashup Server 1.5 Jonathan Marsh Director of Mashup Technologies [email protected]

description

 

Transcript of Wso2 Enterprise Capabilities Webinar

Page 1: Wso2 Enterprise Capabilities Webinar

Enterprise Capabilities in the WSO2 Mashup Server 1.5

Jonathan MarshDirector of Mashup Technologies

[email protected]

Page 2: Wso2 Enterprise Capabilities Webinar

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

Page 3: Wso2 Enterprise Capabilities Webinar

WSO2 Mashup Server Architecture

Web Services

Feeds

Web Pages

Data Services

MashupLogic

HTML

Web Services

Gadgets

Files/Data

Feeds

Email/IM

Page 4: Wso2 Enterprise Capabilities Webinar
Page 5: Wso2 Enterprise Capabilities Webinar
Page 6: Wso2 Enterprise Capabilities Webinar

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

Page 7: Wso2 Enterprise Capabilities Webinar

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

Page 8: Wso2 Enterprise Capabilities Webinar

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

Page 9: Wso2 Enterprise Capabilities Webinar

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

Page 10: Wso2 Enterprise Capabilities Webinar

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/

Page 11: Wso2 Enterprise Capabilities Webinar

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

Page 12: Wso2 Enterprise Capabilities Webinar
Page 13: Wso2 Enterprise Capabilities Webinar

Enterprise Features: Gadgets

• Try-it Google gadgets• Gadget templates• Custom gadget support• Dashboard

– Apache Shindig Google gadget host– Per user configurable– Status (beta)

Page 14: Wso2 Enterprise Capabilities Webinar
Page 15: Wso2 Enterprise Capabilities Webinar

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

Page 16: Wso2 Enterprise Capabilities Webinar

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

Page 17: Wso2 Enterprise Capabilities Webinar

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

Page 18: Wso2 Enterprise Capabilities Webinar

WSO2 Services

• Training• Developer support• Production support• Consulting

– Architecture– Solution development

• http://wso2.com/support

Page 19: Wso2 Enterprise Capabilities Webinar

Thank you