Search DominoPower's 11,441 Lotus-related article archive 
Home
EasyPrint
News details Click here for the RSS feed's XML code. This is not a browser URL.
Articles-only Click here for the RSS feed's XML code. This is not a browser URL.
Twitter Feed Click here for the Twitter feed.
PRODUCT REVIEW
FlowBuilder 3.0: Domino's bridge into J2EE
By Jack Dausman

It's on the back of every major printed Lotus trade journal, showcased at Lotusphere and yet is not specifically a Lotus Notes product. The "it" is Trilog's award winning FlowBuilder 3.0 (http://www.flowbuilder.com) -- a very impressive J2EE (Java 2 Enterprise Edition) development environment that includes comprehensive workflow capabilities, and the unusual ability to transform a Notes client/Domino server application into a Web-enabled, J2EE application. FlowBuilder 3.0 promises a safe transition for those Domino developers who would like to move their applications, and their skills, onto a J2EE framework.

Developers who use FlowBuilder 3.0 have told me that they are captivated most by two unique characteristics: the ability to convert Domino applications and preserving the RAD (Rapid Application Development) culture found with Lotus Notes. So, naturally, I became interested in whether or not FlowBuilder 3.0 can keep all of its promises.

Because I provide both training and consulting services with IBM/Lotus products, I'm very aware of the skill set and interest of Lotus programmers, who I would divide up into three categories: maintenance developers that make UI (user interface) adjustments (such as form layouts), business developers who create applications for specific needs using only Domino, and career developers who build complex applications in Domino using Java/LotusScript and integrate them with other systems.

Rather than examine FlowBuilder as a J2EE solution against the backdrop of WebSphere, JBoss, Oracle, and WebLogic solutions, I was interested to learn whether or not this tool can translate the structure of Lotus databases into J2EE applications as well as keep the programming spirit of Domino that works so well for all of its core developers.

Lotus Notes applications are notoriously difficult to migrate (just ask those who have worked through a Microsoft Exchange migration and bravely tried to rework some additional Notes applications). Lotus Notes uses an all-in-one approach, where data, the user-interface layout, and application logic are all stored in a single file. This structure makes the distribution of data, design, and authentication through replication much simpler. But, sifting out the layers of a Notes program into a different architecture is daunting, and for complex applications, the effort is probably better put to simply rebuilding from scratch.

So, when FlowBuilder 3.0 performs a conversion, this is a dramatic achievement -- especially because I believe they have improved on the data store. Instead of merely translating the data into an RDBMS (relational database) that mimics some of the uniquely Notes field data types (e.g., text lists, author, formula, and rich text), FlowBuilder 3.0 reconstructs all the data into an XML (eXtensible Markup Language) format. While writing this article, I had the opportunity to listen to Trilog's President Alex Homsi's explanation of text list manipulation to understand some of the concrete benefits using an XML structure to the data store.


1  ·  2  ·  3  ·  4  ·  5  ·  6  ·  Next »
Other articles you might like
Home > Reviews and previews (86 articles)
   Managing Notes deployments with Teamstudio Build Manager
   Using Balsamiq Mockups to create low-fidelity prototypes
   Exploring VMWare Workstation
Home > Internet Technologies > Java (6 articles)
   Post-Lotusphere 2004 report: gaining understanding and perspective
   Using a reusable code approach to HTML select option lists
   Survey reveals trends in Java use on Domino
Get Weekly Email Updates
Subscribe to our regular weekly email newsletter. It's packed with tips, reviews, deep analysis, and the latest news.
 
Recent DominoPower Articles
Application development, William Shatner, and the origin of the universe
Learn Domino Designer 8.5 for free
The (near) future of Sametime, Quickr, Connections, and Symphony
Inside the IBM Innovations lab
Lotusphere 2010: Hot fixes and cool news for Notes, Domino, and LotusLive
Lotusphere 2010: mobility and collaboration
2010: A Lotusphere of change
Latest Lotus Headlines
Xpages not loading? JVM errors? - Solution
How to implement an iCalendar feed into your Notes calendar with XPages
DWA Hotfixes for Domino 8.5.1FP1 - A Gotcha
IBM Adds DB2 to Lotus Foundations SMB Package
SNTT : XPages onclick Ghosts in the machine
Ports used by Lotus Sametime 8.5 servers
Exploring a Domino Date Bug
>> Read all the news
More from the ZATZ journals
Computing Unplugged: The iPad defenders have spoken
David Gewirtz Online: CNN commentary and analysis
OutlookPower: More about disappearing text
-- Advertisement --

Sophisticated Meets Simple For Document Management
Share. Control. Manage.
Documents, emails, and content in the context of how work is done. Native to Lotus Domino. The User Experience unseen for Lotus Domino. Do more with less. Really.

See the possibilities Docova unleashes for Lotus Domino.
-- Advertisement --

Mark your calendar for in-depth Lotus training, May 12-14, Boston
Join experts and peers May 12-14 in Boston for educational and networking events that deliver real-world Lotus training so you can increase productivity and efficiency in your company, advance your skills, and squeeze the most from your current environment. One registration gets you into THE VIEW's Admin2010 and Lotus Developer2010.

Register by April 10 to save $200.
ZATZ Home  ·  News  ·  Back Issues  ·  Credits/Trademarks ·  Link To Us
Copyright © 1998-2010, ZATZ Publishing. All rights reserved worldwide.
Editor's Login