Review: Unify Has Designs On Building Web Apps - InformationWeek

InformationWeek is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them.Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Government // Enterprise Architecture

Review: Unify Has Designs On Building Web Apps

NXJ is an enterprise rapid application development suite in the BPM space that enables the building of almost any transaction-based business application requiring end-user interaction.

More and more businesses are leveraging the power of Web-based applications to automate and ease the end user's experience. There are numerous middleware products that can help companies build Web applications, but Unify's NXJ 10.5 is one of the most comprehensive. NXJ is an enterprise Rapid Application Development suite in the business process management (BPM) space that allows solution providers to help customers build almost any transaction-based business application requiring end-user interaction.

NXJ arrives with a sophisticated business process engine that controls interactions between users and applications. To build these processes, NXJ includes a Process Designer that uses graphical models to build processes. Process Designer is easy to learn, since all the process definitions are listed inside the executable actions in its workspace. Process Designer walks the user through all the steps necessary to complete a task and lists all possible business rules, activities, status and operations. It does require some Java programming experience.

Solution providers experienced with Seagate's Crystal Reports will be able to work with Report Designer right away because the design interfaces use many of the same features, including wizards that combine data using simple SQL steps.

NXJ's Reporting Engine, meanwhile, can seamlessly export and deploy reports to HTML, PDF and PostScript. Report Designer provides a three-step wizard that automatically places reports on a server for remote viewing. Since NXJ combines all of its servers into a single platform, business users can manage almost every step required to deploy application components. NXJ is the only BPM product with this kind of functionality.

NXJ includes a Web services development environment called WASP Designer, which uses the Eclipse IDE. Essentially, WASP Designer is a Java- class editor that helps developers combine code quickly to create a Web service. This tool requires extensive Java programming experience. Competing development software from BEA Systems and Borland both do a much better job of helping developers create Java-based Web services. WASP Designer only shows sample application code without relating it to a larger process. The sample code provided to show developers how to connect these business processes is poor, and there is a lack of coding continuity between tools.

Because of these complexities, solution providers who integrate this solution should also be ready and able to provide technical support. Additional support is by contract only, though it is available 24x7. Solution providers do have an advantage in that NXJ is compatible with all major J2EE servers including BEA WebLogic, IBM WebSphere and JBoss.

NXJ costs between $3,000 and $11,500 per seat, depending on which components are used. Deployment is priced separately and begins at $18,000 per CPU. The company offers a 30 percent margin. NXJ's Application Designer controls separate components from various tools and combines them into an application. The tool has a powerful IDE that visually connects components using properties from forms, fields from tables and variables from code. Application Designer also differentiates code generated from each component so developers can control component behavior at all times. For non-Java developers, the learning curve is very slight because of the tight integration of various tools. Unlike the WASP Designer, these tools hide a lot of the J2EE code complexity, so only a moderate Java skill set is required to develop these applications.

The software's proprietary event-driven scripting language enables developers to execute operations in NXJ's Interaction Server. This optional scripting feature can help developers add event-based functionality to forms with little coding. NXJ also includes a portal engine so users can easily manage their Web applications. Through the Application Designer, interactive forms can be turned into portlets and be deployed instantly to NXJ's portal server. The company also includes Web-based administration for all the components.

> UNIFY NXJ 10.5
Sacramento, Calif.
(916) 928-6400
DISTRIBUTORS: ASI, Creative Health, FusionStorm, ISV Channel, Sacramento Technology Group

Note: Vendors can earn up to five stars for technical merit and five for their channel program. If the average of these two scores is four stars or greater, the product earns CRN Test Center Recommended status.

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
InformationWeek Is Getting an Upgrade!

Find out more about our plans to improve the look, functionality, and performance of the InformationWeek site in the coming months.

11 Things IT Professionals Wish They Knew Earlier in Their Careers
Lisa Morgan, Freelance Writer,  4/6/2021
Time to Shift Your Job Search Out of Neutral
Jessica Davis, Senior Editor, Enterprise Apps,  3/31/2021
Does Identity Hinder Hybrid-Cloud and Multi-Cloud Adoption?
Joao-Pierre S. Ruth, Senior Writer,  4/1/2021
White Papers
Register for InformationWeek Newsletters
Current Issue
Successful Strategies for Digital Transformation
Download this report to learn about the latest technologies and best practices or ensuring a successful transition from outdated business transformation tactics.
Flash Poll