|
YOUR FEEDBACK
Did you read today's front page stories & breaking news?
SYS-CON.TV |
TOP THREE LINKS YOU MUST CLICK ON Integration Integrated IDE for Applications with Complex Business Logic
Business rules system as a plug-in for WSAD
By: Caroline Buck
Jun. 28, 2004 12:00 AM
This article describes how the IDE can be utilized as a common platform for both developers and business experts, how the development process is accelerated, and how costs are reduced. The integrated IDE supports free choice of architecture for using business logic. WebSphere Application Developer (WSAD) is - like Eclipse and other IDEs based on Eclipse - a platform that can be complemented with different tools and customized to meet individual needs. A business rules system has been presented by a German software engineering company that is the first of its kind as a plug-in for these platforms. With WSAD, it presents an integrated IDE for the development of applications with easy-to-change business logic. As a plug-in, the business rules system uses the functionalities of WSAD and complements the platform with a unique method of graphical development of business logic and automatic rule code generation of the models. Accelerating the Process Using the Graphical Approach The graphical modeling approach is used by the business rules system for the development of business logic. The whole modeling process - structuring rule flow as well as defining rules as different decisions - is covered with the graphical method. This makes results extremely traceable and easy to actualize and debug. The graphical design of the IDE allows for efficient integration of the business expert into the development process. The complete model represents the precise definition of the business logic. The developer then takes this model and automatically generates rule code for it. Based on simplified coordination between business and IT experts, high-quality development and actualization of business logic is accelerated. Platform for Developers and Business Experts Figure 1 shows a graphical editor for modeling business logic, in this case for calculating prices of cinema tickets depending on the hall where the film is shown and the seat that has been chosen. This calculation example is extended by a second tree (node at the bottom of the model) that integrates discounts for students and coupons. This ability to extend rule trees is provided for reasons of clarity accompanying complexity. The graph in Figure 2 shows a similar interface for the developer. It has different views of the business logic (for navigation, for project settings, statistics, etc.), using the previous example after simulation of single data processing, with statistics at the nodes and highlighting of the path taken in the rule tree. All functions of the integrated IDE are available for the developer's work - for automatic code generation out of the rule models, for integration of rule code into applications, for deployment of the business logic on different target platforms, for debugging and monitoring of operational logic, as well as for versioning of rule projects. Versioning is accomplished with mechanisms that are provided by WSAD. Integrated in WSAD, the rules system features full function for the development process of business logic. Both developers and business experts use the graphical component for different tasks. After the simulation of rule processing, statistics are shown at each node of the rule tree. Statistics are also available for operational business logic as well as for tests. Furthermore, the paths that are taken by rule processing are highlighted. The graphical design simplifies actualization and debugging of rules. With WSAD complemented by the plug-in for developing business logic, there is now a platform on the market used by developers and by business experts alike. The development of applications is accelerated, both by the simplified coordination and by automatic generation of code out of business logic models (Rapid Application Development). High-Performing Code Free Choice of IT Architecture for Using the Business Logic The business logic can also be deployed on different application servers. All servers that conform to the J2EE standards are supported. This includes IBM WebSphere as well as other established application servers. For deployment, the business logic is made available outside of the IDE as an EJB or Web service. Enterprise-wide use of business logic is supported technologically. It is also supported with a special licensing model. No extra run-time costs are generated in using it. WSAD Functions Used by the Plug-In Conclusion YOUR FEEDBACK
WEBSPHERE LATEST 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 WEBSPHERE NEWS
|
|||||||||||||||||||||||||||||