Index Changes

Fuji Milestone 10

Note: Build and Verification in Progress

Highlights

IFL enhancements

  • Namespaces and Service Visibility in IFL
    • Services used in routes can use QNames
    • Services used in routes can use namespace prefixes
    • new namespace keyword to declare namespace prefixes
    • namespace within IFL has local visibility in that IFL file. A special shared namespaces file defines namespaces with application wide visibilty.
  • Service References via the "calls" keyword
    • Allows service implementations to declare which services they consume, and to route those invocations via IFL
  • Cross-application service references (using Namespace convention)
  • Support type "casting" to allow easier composing of similar services
    • Note: Support depends on components used describing their interface fully, which is still part of work for M11
    • New support for components returning service descriptions spread across more than one WSDL
    • Also support propagation of strong typing information through EIPs

GlassFish v3 Integration

  • Integration with transaction manager
  • Handle lifecycle appropriately to enable recovery

Aspects / Interceptors

  • Cleanup of logging aspect

Improved Tooling

  • Make NB project actions more consistent, e.g. "run" action operates on installed Fuji instance
  • Validation enhancements
  • Web UI fixes

EIPs

  • Fixes for Select dynamic type
  • Support free-form messages and strong typing
    • Propagation of strong typing information through EIPs
    • Automatic casting among similar types

Additional Components

  • LDAP

Framework

  • Code generation enhancements to separate out configuration and generation, enabling easier re-generation of artifacts

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

Contents

  • Included in this distribution:
    • Fuji framework
    • Demo application (m2app) and mock MDM service (m2mdm)
    • Service Engines:
      • BPEL (sun-bpel-engine)
      • 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)
      • JMS (sun-jms-binding)
      • LDAP (sun-ldap-binding) UPDATED!
      • 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
   fuji/
      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
[RSS]
« Home Index Changes Prefs
This page (revision-2) was last changed on 26-Jan-10 21:01 PM, -0800 by AndiEgloff