The Virtual Enterprise (VE) is ideal for building n-tier applications and Web services that take full advantage of the J2EE™ architecture. VE provides an IDE that layers on top of a framework for representing business logic in its basic form as objects, processes, and rules, yet completely independent of J2EE or any of the involved technologies. VE uses UML to capture the business logic, and XML to store it. VE, which can run on any J2EE server, loads the application logic from XML files into fully functional J2EE components that are ready to test and execute. No code generation, nor the need to understand or manipulate the generated code.
The following is a list of current online demonstrations. New demonstrations will be added on a regular basis:
Model Driven Service Development with VE 6.0
This demo illustrates some of the new and exciting features in VE 6.0, more specifically development of web services using Model Driven Development (MDD) techniques. MDD approach uses technology independent UML models to capture the semantics of a service and facilitates the creation of web services that are implementation independent and built based on traceable business requirements. This approach also protects the investment in web services from ever changing technological landscape and makes it easy to change the underlying implementation when required. During this demo, a complete web service, along with the corresponding domain model and persistence, is built, deployed and executed in a matter of minutes using UML based models. Automatic generation of XML Schema and WSDL is also demonstrated.
Stock Trading Demo Series - Part 1
Introduction to VE 3.0: Building an End-to-End Application with VE
A step-by-step demonstration of the power and productivity of The Virtual Enterprise (VE) and how it provides a significant improvement in developer productivity relative to standard application development approaches. A simple stock trading application is developed completely from scratch. The demonstration goes through:
- developing the application logic,
- creating a new database instance and generating the appropriate schema,
- creating a portal and personalizing the look-and-feel, and
- running the application from a web browser and as a Web service.
Stock Trading Demo Series - Part 2
Stock Trading Demo Series - Part 3
Integrating with Enterprise JavaBeans (EJBs)
In this demo, an example trader Session Bean is integrated with the TraderDemo application by using the VE/Designer EJB Import utility. The demo uses a stand-alone BEA WebLogic Server 7.0 running as an application server. The trader Session Bean is a standard example that ships with WebLogic. On the other hand, the VE/Server in this demo is running on a separate Tomcat web server.