Index Changes

Fuji Milestone 9


IFL enhancements

  • Code completion enhancements - see here
  • New support for service grouping - see here
  • New support for "calls" keyword - see here
  • Enhanced route syntax to support operation within a service - see here
  • New support for namespace qualification of service names
  • Tee syntax change, moves configuration properties to follow the "tee" keyword instead of the "to" specification - see here

Enhanced support for Enterprise Integration Patterns

  • All EIP Routes are now published as OSGi services that can be called from JRuby/Rest using the ServiceConsumer API
  • Enhanced EIPs:
    • Content Based Router:
      • Syntax simplification - see here
      • New "match" option - allows selection of triggering on first, last, or a unique match. For further information, see here

GlassFish v3 Integration

  • Full support for JBI component installation and service assembly deployments
  • For details click on the "Milestone 9" tab on the page here

Service configuration improvements

  • The infrastructure is now in place to simplify service configuration.

Component pluggability (simplify the addition of new service types)

  • A new infrastructure for dynamically adding support for new service types is now in place. All existing service types have been migrated to this new architecture, and the Web UI and NetBeans IDE support it.

Aspects / Interceptors

  • Deprecated Aspect Framework has been removed
  • Support for dynamic creation of aspects from properties defined in any bundle, using properties defined in the META-INF/aspects/ or META-INF/aspects/aspect-type folder

Improved Tooling

  • Web UI
    • Support for pluggable service descriptors
    • First phase of round-tripping support. The IFL field in the web tooling is now editable. The edit results are merged into the message flow.
    • Various bug fixes
  • NetBeans IDE
    • Support for pluggable service descriptors
    • New GUI to view/edit the configuration properties of a service
    • Added editor support for new IFL constructs:
      • service grouping
      • "calls" keyword
      • operation name on service specification
      • new "tee" syntax for configuration properties
    • Added support for generating service artifacts after service configuration changes

For a complete list of issues fixed in this release, see here


  • Included in this distribution:
    • Fuji framework
    • Demo application (m2app) and mock MDM service (m2mdm)
    • Service Engines:
      • BPEL (sun-bpel-engine) NEW! Added to distributions, but no UI support yet
      • JRuby (sun-jruby-engine)
      • POJO (sun-pojo-engine)
      • XSLT (sun-xslt-engine)
    • Binding Components:
      • Database (sun-database-binding)
      • Email (sun-email-binding)
      • File (sun-file-binding)
      • FTP (sun-ftp-binding)
      • HTTP (sun-http-binding) UPDATED!
      • JMS (sun-jms-binding)
      • LDAP (sun-ldap-binding) NEW! Added to distributions, but no UI support yet
      • REST (sun-rest-binding)
      • RSS (gestalt-rss-binding)
      • Scheduler (sun-scheduler-binding)
      • XMPP (gestalt-xmpp-binding)
    • Shared Libraries
      • Encoder (sun-encoder-library)
      • Shared Utility (sun-shared-util-library)
      • WSDL (sun-wsdl-library)
    • Apache Felix OSGi framework and supporting technologies (e.g. Event Admin)
    • Simple JNDI
    • Apache Derby client and server
  • File Layout
      bin/               # location of felix framework
      bundle/            # fuji bundles
      conf/              # fuji configuration
      jndi/              # JNDI resource definitions
      samples/           # sample applications
      README.txt         # no one ever reads this

JSPWiki v2.4.100
« Home Index Changes Prefs
This page (revision-16) was last changed on 04-Nov-09 22:29 PM, -0800 by MarkWhite