GASwerk Ideas

This page is a collection of ideas around GASwerk proejct. You may also see it as a wishlist. It is also a starting point for people who whish to help us imporving GASwerk and don't know where to start. Any patch is welcome ;-)

GASwerk SOA Stack

For the GASwerk SOA Stack we work on a 'SOA Lifecyle'. There are some open points for GUI, server and moitoring. See below:

Here are some lifecyle ideas and wishes for the SOA Stack:

  • Better GUI Integration

    Currently GASwerk SOA Stack lacks of a smooth IDE integration. For example there are Open Source BPEL modelling tools available but you're not able to deploy your application to GASwerk SOA Stack directly from IDE. There is also no tool available for modelling ESB functionaliy.

    One idea is to build a Eclipse based tool (maybe a perspective) which hides all the "low level" information from the user and makes it easy to implement new applications.

    Another idea is to build a graphical ESB tool into Eclipse which generates ServiceMix JBI artifacts.

    Technology ideas:
    • Eclipse plugin development
    • Eclipse BPEL designer
    • Apache ServiceMix
    • Apache ODE
    • Apache Geronimo
  • Improve Monitoring capabilities (BAM)

    GASwerk SOA Stack might be monitored in different ways. Each integrated tool has it's own monitoring interface (JMX, DB,...). Currently there is no single point were all information is presented.

    One idea is to build a portlet which could be integrated into the admin console. "Real-time" monitoring with GWT for example would be cool...

    Technology ideas:
    • JavaEE (web application)
    • Portlet
    • JMX
    • all integrated tool
    • GWT?
  • Optimze Server Integration

    There are some smaller issues with the integration of third party components. For example the ServiceMix HTTP Connector doesn't currently use the actual Geronimo Web Connector.

    Technology ideas:
    • GASwerk SOA Stack
    • Apache Geronimo
    • integrated tool
  • One big sample application with docu

    Yes we know it couldn't be enough!

    Technology:
    • GASwerk SOA Stack - of course!
    • Apache ServiceMix
    • Apache Camel
    • Apache ODE
    • Apache Geronimo
    • JavaEE - for example for a web application demo
  • UDDI Integration

    Currently there is no single point within the server where you can query for existing services deployed. Integration of a UDDI tool may solve this problem.

    Technology ideas:
    • GASwerk SOA Stack
    • Apache Geronimo
    • Apache ServiceMix
    • Apache Camel
    • Apache ODE
    • Apache Geronimo
    • Apache jUDDI