users: soa last mile - wso2con 2011

33
Users – SOA Last Mile Nuwan Bandara Senior Engineer & Product Manager WSO2 Inc.

Upload: nuwan-bandara

Post on 14-Jan-2015

1.490 views

Category:

Technology


2 download

DESCRIPTION

The presentation layer in a distributed environment is often ignored due to its inherent complexities. Moreover, engineers often are limited to one or two technological platforms for implementing presentation logic or data visualization. Now, with the increasing demand for SOA governance, information presentation is gaining wider visibility and focus among the IT community. This session reviews the requirements for a presentation layer, including platform-independence and portability. Additionally, it will explore different presentation technologies, including JSR 168/286, SharePoint Web Parts, and simple HTML portlets, as well as the pros and cons of these technologies in meeting developers’ presentation layer needs.

TRANSCRIPT

Page 1: Users: SOA Last Mile - WSO2Con 2011

Users – SOA Last Mile

Nuwan BandaraSenior Engineer & Product Manager

WSO2 Inc.

Page 2: Users: SOA Last Mile - WSO2Con 2011

Scattered Data Sources …

Page 3: Users: SOA Last Mile - WSO2Con 2011

You have plumbing in place too …

Page 4: Users: SOA Last Mile - WSO2Con 2011

At the end of the day its all about presenting …

Page 5: Users: SOA Last Mile - WSO2Con 2011

Yes, you can write a Web App !

Page 6: Users: SOA Last Mile - WSO2Con 2011

Or you give options to build on their own …

Page 7: Users: SOA Last Mile - WSO2Con 2011

What !@#$% Is that practical ?

Page 8: Users: SOA Last Mile - WSO2Con 2011

But, isn't everybody like self servicing these days …

Page 9: Users: SOA Last Mile - WSO2Con 2011

Lets not decide what your user needs to see !

At least for some parts

Page 10: Users: SOA Last Mile - WSO2Con 2011

You create a rock solid but femininely smooth platform !!

Page 11: Users: SOA Last Mile - WSO2Con 2011

You create an API easy as ABC

Google gadget api (gadgets.*)

WSO2 Visualization Api (wso2vis.*)

Cocoa (IOS api)

Page 12: Users: SOA Last Mile - WSO2Con 2011

You create a tool to play with that API

Maybe label it “5+” in age ;)

Page 13: Users: SOA Last Mile - WSO2Con 2011

And Yes ! As you see some stuff are made easy for you

Page 14: Users: SOA Last Mile - WSO2Con 2011

There is nothing wrong with current portlet technologies, its just too old school

Java portlet API ASP .NET Web Parts

Page 15: Users: SOA Last Mile - WSO2Con 2011

It’s a new world

Page 16: Users: SOA Last Mile - WSO2Con 2011

Google Gadgets

Gadgets for the enterprise !! (am serious)

Page 17: Users: SOA Last Mile - WSO2Con 2011

It’s high time we provide the freedom of choice for the user

But of course we can provide the,

Tools Container Ecosystem Repository Utilities

Page 18: Users: SOA Last Mile - WSO2Con 2011

And its about time we let them play,

• Let them mash it up

• Create better things

Page 19: Users: SOA Last Mile - WSO2Con 2011

And make things grow with the community

Page 20: Users: SOA Last Mile - WSO2Con 2011

Unlike those days,

• Things are social now

Page 21: Users: SOA Last Mile - WSO2Con 2011

And …

• You don’t need some one to deploy everything

• You can control the permission and security

• If one part breaks, the rest will surely work

• Its super fast intercommunication (Pub-Sub)

Page 22: Users: SOA Last Mile - WSO2Con 2011

So what is “SOA Last Mile” after all

• Its about,

• providing the right information at a right size

• organizing and categorizing the bits and pieces available.

• making them visually appealing

• hiding the complexities of the underneath systems

• being social

• providing a tool set so they can build their own castle

Page 23: Users: SOA Last Mile - WSO2Con 2011

We at WSO2 have made things easier,

We have created that,

• rock solid but femininely smooth platform

• A piece of cake like API

• a tool to play with that API

wso2vis.* / host objects

Page 24: Users: SOA Last Mile - WSO2Con 2011

What you got to do is build the UI parts and add them to the store,

and

let the users, build their own information stream.

Page 25: Users: SOA Last Mile - WSO2Con 2011

We even tried that too; just for fun

And as we thought it’s a piece of cake

Monitoring Service Statistics

Page 26: Users: SOA Last Mile - WSO2Con 2011

Deployment Statistics

Page 27: Users: SOA Last Mile - WSO2Con 2011

System Administrator Panel

Page 28: Users: SOA Last Mile - WSO2Con 2011

SAP Message Monitoring

Page 29: Users: SOA Last Mile - WSO2Con 2011

Personalized Dashboard

Page 30: Users: SOA Last Mile - WSO2Con 2011

Where to go from here

Tryout writing some gadgets at https://gadget.stratoslive.wso2.com

Tryout writing some mashups at https://mashup.stratoslive.wso2.com

Browse through WSO2 developer archive WSO2 Oxygen Tank | http://wso2.org

Join our mailing lists and forums via Oxygen Tank and post your comments

Page 31: Users: SOA Last Mile - WSO2Con 2011

Questions ??

Page 32: Users: SOA Last Mile - WSO2Con 2011

The list of places, I grabbed the images from.• http://en.kioskea.net/

• http://www.redbubble.com/

• http://www.unwiredview.com

• http://usingapple.com/2011/01/10-billion-downloads-from-apple-app-store/

• http://www.iphoneheat.com

• http://etechlib.wordpress.com

• http://www.dreamgrow.com

• http://www.w3.org

• http://www.whatcreative.co.uk/

• http://download.oracle.com/docs/cd/B15904_01/portal.1012/b14134/pdg_java.htm

Page 33: Users: SOA Last Mile - WSO2Con 2011

Thank You ! &

keep in touch

[email protected]://nuwanbando.com