Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

SCA Java Roadmap discussion

Key

(tick) done
(star) being worked on
(thumbs up) to be in 1.1

Items

  • Support for transaction and reliability policies (thumbs up)
    Several users have asked for it, and there's now a public draft of the transaction policy spec

...

  • Website documentation. There's still lots of detail and improvements we could add to the documentation and its really important to attract users (thumbs up)
  • Resolve JIRAs. Be good if we could all commit to trying to resolve at least a couple of these each week if we're to make much of a dent in the 150
    open ones. (thumbs up)
  • Fix nightly builds (looks like this may be going again now) (tick)

...

  • Make releasing easier (star)
    • move to maven gpg and/or release plugin so creating releases doesn't take such an effort (thumbs up)
    • automate sample ant script production (star)
  • Distribution improvements - conclude the ML discussion from a while back on the size and ease of use. (thumbs up)
    • Think about profiles for Tuscany SCA use.
  • Further improve SCA policy support. Good support for things like WS-Security and WS-RM and show using Java/JMS/WS etc and all the QOS stuff really is as easy as just saying something like requires="reliability" (thumbs up)
  • Incremental binding.ws improvements (MTOM, headers, REST/POX etc)

...

  • For JMS maybe have a host-jms module so you don't have to start a separate JMS server or can use the the Geronimo one if thats where Tuscany is running (thumbs up)
  • Get the Geronimo integration and WAR distribution working really well and with all Tuscany extensions so you can take a Tuscany sample contribution jar and it easily runs where ever you deploy it.

...

  • Domain (star)
    • Integrate domain support into all hosting options (star)
    • Support for updates. (thumbs up)
    • Look at implication of policies on behaviour of domain
    • Improve node selection algorithm which currently just finds a free node. Would like a node to advertise capabilities (a list of supported extensions/policies?) (star)
    • contribution deployment. currently a node expects a contribution to be available locally. Could do with hook into 3rd party mechanisms that put contribution there
    • Load balancing (star)
    • Failover
    • Resilience, e.g. have domain handle events reported by nodes, e.g. error conditions or complete node failure. (star)
  • Management
    • Link domain/node into established management solution. New modules required management, management-wsdm, management-jmx, etc. (thumbs up)
  • implemenation.xslt
  • ESB connectivity, e.g. Mule, Synapse, Servicemix

...

  • Consumability/Usability push - there are JIRAs open specifically about this (thumbs up)
  • Some flexibility in the way that endpoints are set on callable references

...