Back to Fuji Milestone 5, or Fuji Milestone 5 Info
| At line 3 removed 2 lines. |
| !!NOTE: This page is under construction and is not yet complete |
| At line 7 removed 2 lines. |
| ''New to Fuji and interested in an overview and/or some of the technical details of the project? Check out the [Project Fuji landing page|ProjectFuji].'' |
| At line 10 changed 3 lines. |
| * Fuji Milestone 5 Screencast (not yet built) |
| * [Download the Milestone 5 Felix Distribution | http://download.java.net/jbi/binaries/fuji/main/milestone/fujifelix-1.0-M5.jar] |
| * The Milestone 5 Demo Application (not yet built) |
| * New to Fuji and interested in an overview and/or some of the technical details of the project? Check out the [Project Fuji landing page|ProjectFuji] |
| * [Milestone 5 Instructions | FujiMilestone5Instructions] |
| * Download the [Milestone 5 Felix Distribution | http://download.java.net/jbi/binaries/fuji/main/milestone/fujifelix-1.0-M5.jar] |
| * Download the [Milestone 5 NetBeans modules | http://download.java.net/maven/esb/open-esb/fuji/nb-plugins/1.0-M5/nb-plugins-1.0-M5-bin.zip] |
| * Download the [Milestone 5 Eclipse plugins | http://download.java.net/maven/esb/open-esb/fuji/eclipse-plugins/1.0-M5/eclipse-plugins-1.0-M5.zip] |
| * [Screencasts and demos page | FujiScreenCastsDemos] |
| At line 17 changed 1 line. |
| ** [Routing Slip|FujiEIPRoutingSlip] allows a message to be routed to different services dynamically, using message exchange properties instead. |
| ** [Routing Slip|FujiEIPRoutingSlip] allows a message to be routed to different services dynamically, using Message Exchange properties. |
| At line 20 changed 2 lines. |
| ** [Aggregate|FujiEIPAggregate] now supports an "order" option which specifies how the aggregated messages are ordered in the exchange. Ordering can be based on creation time, receipt time, and message sequence property. For more see [here | https://open-esb.dev.java.net/issues/show_bug.cgi?id=953]. |
| ** [Aggregate|FujiEIPAggregate] |
| *** Now supports an "__''order''__" option which specifies how the aggregated messages are ordered in the exchange. Ordering can be based on creation time, receipt time, and message sequence property. |
| *** Can now group messages based on a correlation id, the default correlation id being the value of the message property __''org.glassfish.openesb.messaging.groupid''__. |
| *** The __''wait''__ option has been replaced by the __''timeout ''__option. |
| *** Can now be extended with Java callouts. |
| ! New Service Types |
| * __Email__ Supports IMAP and POP3 protocols for receiving mail, and SMTP protocol for sending mail. This service type replaces the __SMTP__ service type, which is now deprecated and will be removed in Milestone 6. |
| * __REST__ Supports calling external restful web services (outbound only). |
| ! Logging Aspect |
| * Support added for specifying a log content separator |
| At line 23 changed 1 line. |
| In this milestone, a basic Policy Aspect has been included. For details, see the [Aspects page|FujiAspects] and the [Policy Aspect page|FujiPolicyAspect]. |
| * In this milestone, a basic Policy Aspect has been included. For details, see the [Aspects page|FujiAspects] and the [Policy Aspect page|FujiPolicyAspect]. |
| At line 25 changed 1 line. |
| *Logger names now replaced with valid OSGi config service property names in |
| *A new __''list-components''__ command has been added. The command has an option __''--type''__ with values __''binding''__, __''engine''__, or __''all''__ allowed. The default is __''all''__. |
| *The __''list-loggers''__ and __''set-logger''__ commands have been enhanced to support component loggers, and to support filters on the logger names. |
| At line 36 added 3 lines. |
| ** Support for the new service types EMail and REST |
| ** Enhancements for the Scheduler service type: |
| *** Hybrid triggers are now supported |
| At line 29 changed 2 lines. |
| **Improvements to code completion in IFL editor |
| **Log view added to server support |
| ** All plugins have been migrated to NetBeans 6.5 |
| ** Improvements to code completion in IFL editor |
| ** Log view added to server support |
| ** Option to keep Fuji server running upon exiting IDE |
| At line 32 changed 6 lines. |
| **Basic server runtime management support (start/stop, CLI interface from IDE) |
| **Deployment support from project to runtime |
| **Supports both Equinox and Felix runtimes |
| ! New Service Types |
| * Email (replaces SMTP) Supports IMAP and POP3 protocols for receiving mail, and SMTP protocol for sending mail. |
| * REST (outbound only) Supports calling external restful web services |
| ** Basic server runtime management support (start/stop, CLI interface from IDE) |
| ** Deployment support from project to runtime |
| ** Supports both Equinox and Felix runtimes |
| !!Contents |
| * Included in this distribution: |
| ** Fuji framework |
| ** Demo application (m2app) and mock MDM service (m2mdm) |
| ** Service Engines: |
| *** __JRuby__ (sun-jruby-engine) |
| ** Binding Components: |
| *** __Database__ (sun-database-binding) |
| *** __Email__ (sun-email-binding) |
| *** __File__ (sun-file-binding) |
| *** __FTP__ (sun-ftp-binding) |
| *** __REST__ (sun-rest-binding) |
| *** __Scheduler__ (sun-scheduler-binding) |
| *** __SMTP__ (sun-smtp-binding) (%%(color:blue)__deprecated - please use Email instead__%%) |
| ** 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 |
| }}} |