A new ETTK package is now available on alphaWorks. ADIEU - Ad Hoc Development and Integration Tool for End Users is a radically simplified tool for rapid development of Web applications and Web Services. By using this tool, end users can develop Web services and Web applications without any Java or J2EE knowledge. Users can develop these applications by using collections of "cards," each of which act like single-function applications in a form-based, desktop-like environment. The data fields in cards can be used like cells in a spreadsheet and can contain either data or an expression that determines the data at run time.
This ADIEU utility can change the way people do web services programming. Think of how things were before the spreadsheet was introduced by VisiCalc and later refined by Lotus 1-2-3. Most "non-technical" sales staff, business analysts and executives had to rely on their IT staff programmers to generate various reports they needed. Once these executives and sales staff were empowered with the easy-to-use spreadsheets, they could create unique reports and not have to ask a programmer for help.
Similarly, ADIEU can bring web services to the "everyday user". Select what services you need from a library of available web services, compose them together, and then publish it for your use and for use by your team members. Better yet, you can share your "web services composition" so others can expand or enhance the functionality. It's similar to when someone creates a spreadsheet with a format I like or does a calculation that I need to do, I "copy" that spreadsheet and make my own unique additions. I don't start a new spreadsheet from scratch, I base my work on top of others. And with ADIEU, you could share your ADIEU "cards" with others and keep building more functions.
So say ADIEU (Goodbye) to the old method of depending on your IT shop to program your Web services applications. You can now do it by yourself! Welcome to the new "end user empowered" world of Web services.