|
Comments
Did you read today's front page stories & breaking news?
SYS-CON.TV
|
Product Reviews XML Tunneling Technology
(XTT) Version 3.0 by InsiTech Group, Inc.
By: Robert Carten
Dec. 4, 2003 12:00 AM
At WinWin Solutions we build custom business applications for insurance, health care, and financial vertical markets. Our client demands for B2B integration over the Internet led us to look for a platform that extends our complex transaction-oriented solutions to the Internet without the penalty of a heavy client interface or having to implement complicated work flows in HTML. We needed simple, effective tools that could extend our apps without damaging them. The InsiTech Group met our needs with its XML Tunneling Technology (XTT) version 3.0 - a tool and framework for developing ultra-thin, rich- GUI, distributed Java applications. Currently, there are many technologies that can be used to build thin-client Internet-based B2B applications including Struts, Droplets, Canoo, etc. While some of these tools facilitate the delivery of a rich GUI interface in a thin-client distributed environment, we believe they fall short of the benefits offered by XTT's fully extensible architecture. XTT delivers a pure Java Swing thin-client application that uses XML to marshal data back and forth from the app server to the client. Unlike Droplets and Thinlets, which utilize a Java server-side programming model, XTT allows you to distribute your business logic on the client or app server. XTT even allows you to run the application while not connected to the Internet. When we found XTT we were excited because out of the box it provided the components necessary to handle most business problems. In fact, XTT features include pessimistic record locking, strong event processing, data streaming, built-in verifiers and formatters, as well as an intuitive VB-like RAD environment. What Is XTT? Business Benefits XTT wizards let you create database-enabled forms simply through a point-and-click interface. Code generated by these wizards can be further modified or customized in Sun ONE Studio, NetBeans, or JBuilder IDEs. XTT provides strong support for event control. XTT routes the data-access events, like preread and postread, to a single method. From this method you can easily tune client- or server-side responses to deliver what you need. The event model is simple and effective. The whole team knows where to put or find the business logic. XTT really does provide a rich user interface in a very thin client framework. In fact, the distributed component of the framework that manages communication on the client is only 216KB. This JAR is downloaded once when the application is accessed for the first time. Creating a Form in XTT The process of developing a form follows these three steps:
Cons In addition, the wizards are Microsoft VB-like in that they're one way and don't support the saving and reopening of half-completed forms. However, to overcome this you can simply rerun the wizard and create a temporary form and then copy/paste the fields to the existing form in the IDE. Another minor issue we encountered was that the XML/Java templates must be edited by hand since there are no wizards as yet to facilitate these edits. Summary XTT turns your Java IDE into a RAD powerhouse so you can deliver what clients want, when they want it - in the manner you know best. If you need to develop transaction-oriented rich client interfaces, especially for distributed applications, you definitely need to take a look at XTT. InsiTech Group, Inc. Specifications Test Platform Snapshot Cons: Reader Feedback: Page 1 of 1
Your Feedback
Latest Cloud Developer Stories
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week
Breaking Cloud Computing News |
||||||||||||||||||||||||||||||||||||||||||||||||||||