| Solution |
Brief |
Details |
| MySQL Web services plugin |
Embedding into MySQL |
- Download and install the plugin and now you can expose your database as a Web service
- Security, Realiability and MTOM capabilities
|
| Desktop blogging tool |
Blogging and Web services |
- Blogger.com has a Web Services API
|
OpenSocial Applications |
Using Googles APIs for social networks |
|
Personal service hosting suite |
Host something as a service with zero code on PC |
- Personal applications such as calender could be hosted
- Something like an organizer
|
Office application suite |
Based on a calendering service |
- Could be hosted centrally and consumed by many
- WSO2 too could benefit form such an application
- Make use of WS-Security
|
Office function automation suite |
Help with the everyday services consumption in office |
- Purchasing shipping, conferencing, meals, entertainment, and even travel (Consume external services)* SaaS client
|
Service aggregating application |
Aggregate available services |
- Mashup on desktop
- May only focus on client side
|
Project management tool |
SOA based tool for PMs |
- Project Management service and client apps
|
Salesfoce client |
Consume SalesForce |
- Command line and/or GUI
- Can be part of wsclient
|
Sales support application |
Demo the poser of SOA in sales/business domain |
- Can solve our own sales/bizdev problems
- Good demo of security/reliability
|
Inventory management suite |
Leverage WS-Eventing |
- Services and clients
- Integrating suppliers
|
| Zero code service suite |
Click few buttons and get your service |
- User just configure the system
- The tool will create the service and deploy
- May be done in conjunction with the MySQL wrapper (because service config can be in database and exposed as a service based on that)
|
Translation suite |
Language translation service(s) and clients |
- Service could be run as a demon service on OS
- Applications can leverage that. e.g. Oofice and Thinderbird
- This can even be a generic framework, and translation could be only one of the services in that framewrok
|
| Development Tools as services |
Services for devlopers |
- SVN as a service (Embedding WSF/C into svn)
- Component management service
- Test framework as a service
|
| Secure Instant Messenger |
Secure messenger with MTOM support |
- This can be a killer app targeting businesses with distributed operational activities
- Most of these companies are not satisfied with the level of security provided by the existing IM's
- This can make use of Sandesha, Rampart and Savan as well
|
| Federated Sign On |
WS-Security, SAML, WS-Federation, MEX, WS-Trust |
|
| News service |
News on demand service |
- A news agency hosts services.
- Browsers, Desktop clients, Mobile clients get latests news. Not a new scenario but...
|
| USB/Smart Card authentication |
Secure authentication using USB hardware smart card tokens |
- User logs in to the system using a smart card with USB interface (the card reader)
- No need to send passwords for authentication
- No key strokes
|
| Digital Rights Management |
Secured media delivery using web services |
- Key based media encryption for pay-per-view or on demand media delivery
|
| Credit card payment gateway |
payment gateway using WS_Security, WS_RM |
- can be inbuilt to credit card machines
|
Weather Forecast Application |
with MTOM features |
- Can be a mashup in desktop
- Can be embedded to mobiles
|
Betting Application |
Online Betting |
- The same we did with PHP, we can build as an application.
|
Online Scorecard |
A scorecard to update online |
- Cricinfo and other commercial sport sites don't provide public web services API. So we may have to do both service and client demos here.
- Use case of Savan.
|
| IDE Integration |
Integrating Web services to various IDEs |
Just like the Eclipse plugin for Java, integrate PHP and C support for popular IDEs. For example, PDT (http://www.eclipse.org/pdt/index.php) for PHP and Kdevelop (http://kdevelop.org) for C |
| A D-Bus alternative |
Replace D-Bus |
Replace the IPC mechanism of Linux desktop applications with a Web services centric alternative. Imagine talking to an application in the same session which acts as a local app in the current session which actually the app is in another machine on the network or the Internet. |
| First person shooter game |
A game like Unreal/Quake |
A distributed first person shooter game where you communicate with each other using SOAP messages via WSF/C. Textures, Maps etc... doesn't have to be stored on the local machine, they'll be available as MTOM upon request. |
| File system |
Web services aware file system |
Could bind an RSS/Atom feed to a folder which when opened view the feed items as files that can be copied/deleted like files on disk. Also with the ability to bind an endpoint to a folder/file that'll honour the Unix permission scheme. |
| Web services interfaces for CMSes |
API calls of CMSes from Web services |
Expose some/all of the API calls in popular PHP based CMSes as Web services and making the results of those calls available as XML will make it easy to display those information easily on desktop apps as well as web apps. For example number of users who have registered today on OT, or number of blog posts on OT today. This info can then be put to an RSS feed which will greatly be useful for admins. |
Feature rich web services application that capture the essense of web services paradigm. |
A feature rich sample application like Pet Store for J2EE |
At the beginning of J2EE era The Sun's Pet Store J2EE application was a great place to learn new J2EE programming paradigms. It fabricated an real world problem which could be solved by utilising J2EE concepts to a maximum. If we could provide similar sample application using WSF/C platform it would attract ppl who need to learn how to use web services solutions. |
Blog client plugged into Word |
Write the doc and right click and publish to blog |
1. Could be either open office, MS office or both
NOTE: Suggested by Sanjiva |
Twitter application |
-write some twitter application that provide services to clients via xmpp transport. |
-time of different timezones
-weather |
|
|
|
The following link has a lit of public apis we can use
http://areyouwatchingthis.com/api/