Tuesday September 15, 2009
A Tangled Web
- All
- Motorcycle Mania
- Open ESB
- Personal
Fuji Milestone 8 Complete
We've just completed work on the next milestone for OpenESB v3 (Project Fuji),
the next-generation SOA integration platform based on OSGi technology. Fuji Milestone 8 is now available on the Downloads page. Watch for some new screencasts that show off our latest features, on this wiki page.
Posted at 06:10PM Sep 15, 2009 by mwhite in Open ESB |
Fuji Milestone 7 Complete
We've just completed work on the next milestone for OpenESB v3 (Project Fuji),
the next-generation SOA integration platform based on OSGi technology. Fuji Milestone 7 is now available on the Downloads page. Watch for some new screencasts that show off our latest features, on this wiki page.
Posted at 09:34AM Jul 22, 2009 by mwhite in Open ESB |
NetBeans 6.7 with GlassFish ESB v2.1
Back on June 15, 2009, we released GlassFish ESB v2.1 GA on NetBeans 6.5.1. Since that time, NetBeans 6.7 has been released, and we have received many requests to port the GlassFish ESB v2.1 design time to NetBeans 6.7. We have now ported GlassFish ESB v2.1 GA, along with other OpenESB components, to NetBeans 6.7. This port is based on a snapshot of the code as it was at the time of the GlassFish ESB v2.1 GA release.
Note that the NetBeans 6.7 port has undergone limited testing, and no commercial support for this port is available. Also, the nightly builds will continue to be based on NetBeans 6.5.1 for the foreseeable future.
If you're interested in experimenting with GlassFish ESB on NetBeans 6.7, the download is available here.
Posted at 01:47PM Jul 20, 2009 by mwhite in Open ESB |
GlassFish ESB v2.1 Released
After several months of work, GlassFish ESB v2.1 has been released! We offer a big thanks to all who contributed, including those who tested GlassFish ESB and provided feedback through the issue tracker or on the mailing lists. As with GlassFish ESB v2, commercial support for GlassFish ESB v2.1 is available from Sun Microsystems (Sun GlassFish Enterprise Service Bus). You can download GlassFish ESB v2.1 from the OpenESB downloads page or from sun.com.
One of the big new features in GlassFish ESB v2.1 is full official support for clustering for all GlassFish ESB components. The GlassFish ESB installer now also includes the IEP SE and Scheduler BC. Several enhancements were made to the BPEL SE, File BC, FTP BC, HTTP BC, JMS BC and LDAP BC (see the release notes for details ). GlassFish ESB v2.1 has been upgraded to work with and include the latest NetBeans 6.5.1 IDE and the latest GlassFish v2.1 application server. Also new in v2.1 is that the runtime is now supported on AIX 5.3. A great number of issues (427 runtime issues and 218 design time issues) are addressed in this release.
Here is list of some of the new features and functionality in GlassFish ESB v2.1:
- Support for GlassFish clustering in all components
- Intelligent Event Processor (IEP) Service Engine – Available in v2.1 with Platinum level support. Enables complex event processing (CEP) and event stream processing (ESP) using the Continuous Query Language (CQL)
- Scheduler Binding Component – Provides scheduling capabilities for initiating JBI services and allows you to schedule triggers to launch other JBI components.
- New Systems Support:
- NetBeans IDE 6.5.1
- GlassFish Enterprise Server 2.1
- OpenSolaris 2008.11
- Red Hat Linux AS 5 (32 and 64 bit)
- IBM AIX 5L 5.3 (OS: 64 bit; JVM: 32 bit) (runtime support only)
- BPEL Service Engine
- Support for validate activities
- The ability to add JavaScript code to a business process as an activity
- File Binding Component
- Configurable options for on-demand reads that allow you to remove a file resource after it has been read.
- The ability to specify polling file names using Java regular expression-based file name patterns. This is supported through a new file:message attribute named fileNameIsRegex. Note that regex is not supported for output files.
- The ability to specify a directory location for lock files rather than the location being relative to the fileDirectory property. This is supported through a new file:address attribute named persistenceBaseLoc.
- FTP Binding Component
- The ability to specify a directory location for lock files using a new ftp:address attribute named baseLocation.
- HTTP Binding Component
- Support for basic authentication using OpenSSO Enterprise 8.
- LDAP Binding Component
- Support for using connection pools.
- JMS Binding Component
- Support for multiple queues with WebSphere Message Queue.
Posted at 04:09PM Jun 16, 2009 by mwhite in Open ESB | Comments[0]
Fuji Milestone 6 and New Demo
Lots of new features are now available in OpenESB v3 (Project Fuji),
our exciting new OSGi-based technology which is the next-generation SOA integration platform. We have wrapped up Milestone 6, which is available on the Downloads page.
Ed Wong has written a nice demo application that showcases some of the new things in Milestones 5 and 6. Watch this screencast to see it in action! We also have some short screencasts that show off the latest features on our Screencasts and Demos page. Check it out!
See my blog about Milestone 5 for some information about what was new in that milestone. Here are some of the new things in Milestone 6:
- Felix Runtime upgraded to version 1.8.0
- Enhanced Enterprise Integration Patterns
- Content Based Router now allows dynamic routing rule configuration through the Fuji command line interface
- Aggregate now supports the use of Java code
- Split now supports XML namespaces
- New / Enhanced Service Types
- S3 - (new) supports deployment to the Amazon S3 cloud environment
- Java - (new) supports POJOs as services
- REST - (enhanced) now supports SSL connections
- GlassFish v3 Support
- Fuji server can run on the GlassFish v3 OSGi runtime
- A Fuji distribution bundled with GlassFish v3 is now available from the downloads page
- Deployment of Fuji applications is supported (no support yet for combined Java EE / Fuji applications)
- Aspects (configurable interceptors) can now be injected dynamically using the Fuji command line interface
- Fuji Command Line Interface (CLI)
- CLI now available in Equinox as well as Felix
- New commands for managing custom EIPs
- New commands for managing dynamically created aspects
- Web UI Enhancements
- Java service type
- AWS S3 service type, a prototype that we hope to make into a more generic way to interface with services running in a Cloud
- Real-time message flow monitoring/debugging
- Support for use of an external subversion repository for storing artifacts
- Support for editing external configuration of EIPs, external artifacts for services
- New "view IFL" icon in toolbar allows viewing the generated IFL
- Last-edited message flow remembered on restart, pull-down menu for selecting other previously edited message flows
- NetBeans IDE Enhancements
- Support for starting Fuji server in debug mode, allows debugging Java code, including interceptors
- Allow editing of service configuration files from IFL editor by prompting to generate artifacts if they haven't already been generated
- Support for editing interceptor configuration from the Fuji server manager
Posted at 02:40PM Jun 16, 2009 by mwhite in Open ESB | Comments[0]
GlassFish ESB v2.1 Release Candidate Now Available
The release candidate build of GlassFish ESB v2.1, the next release of our GlassFish ESB offering, is now available for download from the OpenESB downloads page. Go to the heading "GlassFish ESB v2.1 Release Candidate 2" for the download link and instructions. This build is planned to be the final build that will become the GA release, planned for release in mid-June.
Posted at 10:39AM May 28, 2009 by mwhite in Open ESB |
JavaOne 2009
JavaOne 2009 is almost here! We have a ton of stuff going on and you can read all about the technical sessions, BOFs, Hands-On-Labs, and Pavilion pods on our wiki page. We'll be showcasing and demonstrating GlassFish ESB v2.1, OpenESB v3 (Project Fuji), Intelligent Event Processing, and Master Data Management, among others. Be sure to check out our unconference on Sunday from 1pm to 7pm, where you can talk to some of the OpenESB developers.
Posted at 01:14PM May 27, 2009 by mwhite in Open ESB |
Fuji Milestone 5 Now Available
We continue to push forward on Project Fuji, our exciting new OSGi-based technology which will become the next-generation SOA integration platform, GlassFish ESB v3. We have just released Milestone 5, which you can download from the Downloads page. For detailed information and instructions for installing and using Milestone 5, see the Milestone 5 wiki page.
Because I never blogged about Milestone 4, I'll cover a little about that as well. Here are some of the new things in Milestones 5 and 4:
- New Enterprise Integration Patterns
- Routing Slip (Milestone 5)
- Scatter Gather (Milestone 5)
- Content Based Router (Milestone 4)
- Wire Tap (Milestone 4)
- New Service Types
- REST (Milestone 5)
- Email (Milestone 5)
- Scheduler (Milestone 4)
- Aspects (configurable interceptors)
- Policy Aspect (Milestone 5)
- Logging Aspect (Milestone 4)
- New Eclipse tooling (Milestone 5)
- Lots of enhancements to NetBeans and Web tooling
Some of the new features can be seen in this 2-part screencast created by Kirill.
Part 1: Building Fuji from scratch, simple "note taking" application example
Note that if you download the Milestone distribution you can skip the check-out and build steps.
Part 2: Expanding the application, EIPs, tour of the web composition
Posted at 05:19PM Apr 21, 2009 by mwhite in Open ESB | Comments[0]
GlassFish ESB v2.1 Milestone 2 Available
Today
we announced the availability of the second milestone build of GlassFish
ESB v2.1, the next release of our GlassFish ESB offering. This release
is built on GlassFish v2.1 and NetBeans 6.5. Additional components, the
IEP SE (Intelligent Event Processor) and the Scheduler BC, are included
in this release. Note that due to the move to NetBeans 6.5, the design
time modules for GlassFish ESB v2.1 will not work with GlassFish ESB
v2, which was based on NetBeans 6.1. This milestone includes quite a few bug fixes.
You can download this milestone build from the OpenESB downloads page. Go to the heading "GlassFish ESB v2.1 Milestone 2" for the download link and instructions.
Posted at 01:07PM Apr 14, 2009 by mwhite in Open ESB |
GlassFish ESB v2.1 Milestone 1 Available
Today we announced the availability of the first milestone build of GlassFish ESB v2.1, the next release of our GlassFish ESB offering. This release is built on GlassFish v2.1 and NetBeans 6.5. Additional components, the IEP SE (Intelligent Event Processor) and the Scheduler BC, are included in this release. Note that due to the move to NetBeans 6.5, the design time modules for GlassFish ESB v2.1 will not work with GlassFish ESB v2, which was based on NetBeans 6.1.
You can download this milestone build from the OpenESB downloads page. Go to the heading "GlassFish ESB v2.1 Milestone 1" for the download link and instructions.
Posted at 05:30PM Mar 19, 2009 by mwhite in Open ESB | Comments[2]
GlassFish Portfolio with GlassFish ESB officially announced
On February 10, Sun Microsystems announced the GlassFish Portfolio (see here). With this announcement Sun has also announced commercial support options for GlassFish ESB, including a price list.
You can see the GlassFish ESB landing page for details: http://www.sun.com/glassfishesb.
Here's a news link on Yahoo! Finance that mentions some of our customers.
Posted at 11:45AM Feb 11, 2009 by mwhite in Open ESB |
New article on Distributed JBI
My collegue Derek Frankforth has written a nice article about different ways to implement a distributed JBI system using OpenESB. The article is published on InfoQ here. Anyone with an interest in using the features of OpenESB in a GlassFish cluster environment should read this article for some insights on how it all works.
Posted at 07:50AM Feb 10, 2009 by mwhite in Open ESB |
Nice article about GlassFish ESB v2
| |
In his article on developer.com, Kevin Meeks makes an interesting observation: “…introducing Open Source tools into any organization can be quite challenging, but an unexpected ally arrived recently which has increased the attractiveness of that option: Budget Reductions”. The article describes his recent evaluation of a number of different Open Source projects for an enterprise architecture technology stack. |
|
Having used GlassFish for the last 18 months, Kevin was “…extremely pleased with its stability as well as the quality of the admin console”, and he decided to take a close look at another product coming out of the GlassFish community: GlassFish ESB. Kevin looked at what’s available in the OpenESB community, the uptake of the community, the cost model, etc. and liked what he saw. He concludes: "There are significant developments underway in the GlassFish project community, and as your SOA/EA efforts may face tighter budget challenges, there is real value to be leveraged by considering the GlassFish Java EE Server and GlassFish ESB project as potential core components within your infrastructure. The excellent integration with NetBeans IDE simply adds to the value proposition." Kevin's experience
is illustrated by a nice tutorial that guides the reader through the
entire process, from installation to creating and testing a simple
composite application. This is an excellent article for anyone wanting
to quickly become familiar with GlassFish ESB. |
|
Posted at 11:07AM Feb 04, 2009 by mwhite in Open ESB |
Business Rules Service Engine for OpenESB
Milan Fort has contributed a new Business Rules service engine to our community. It exposes a deployed ruleset as a stateless service within the JBI environment. It works with any JSR94-compliant rules engine and has been tested with Jess, Jamocha, and Drools. For more information see the following links:
Give it a try and let us know what you think. You can provide feedback on the OpenESB users mail list (users@open-esb.dev.java.net) or the forum view on Nabble.
Posted at 04:09PM Jan 20, 2009 by mwhite in Open ESB |
Scheduler Binding Component
The new Scheduler Binding Component is in incubator status and is available for download. It works in both the OpenESB v2 and Fuji environments. For more information, check out these links to Ed Wong's blog:
- Ed's blog entry on new Scheduler BC
- Ed's blog entry on Cron Trigger for Scheduler BC
- Ed's blog entry on Systemic Qualities in Scheduler BC
- Ed's blog entry on Fuji-enabled Scheduler BC
- Ed's blog entry on adding Scheduler BC to your Fuji environment
For you Fuji fans, the Scheduler BC archetype is now integrated into Fuji and the Scheduler BC bundle can be downloaded from the Maven repository on dev.java.net. Note that you still need to download and install the Spring libraries referred to in Ed's blog entry on adding the Scheduler BC to a Fuji environment. Do this in whatever OSGi runtime you are using for your Fuji work.
For even more information, see the Scheduler BC wiki page.
Posted at 02:32PM Jan 15, 2009 by mwhite in Open ESB |