Fuji Milestone 10
Note: Build and Verification in Progress
Quick Links
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
- 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
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
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
This page (revision-2) was last changed on
26-Jan-10 21:01 PM, -0800
by AndiEgloff.
This page was created on
26-Jan-10 20:56 PM, -0800 by AndiEgloff.
More info...