|
M7's M7 Application Assembly Platform 4.0, a powerful development tool, is available in Professional and Enterprise Editions. Testing of the Enterprise Edition shows that M7 Application Assembly Suite 4.0, which is rated very good, is more application server-neutral than BEA Systems' Workshop, and that M7 applications do not need an application server to execute. Based on the requirements of the application, developers can implement M7 with a servlet container, an application server, or both. The advantages of this flexible approach become apparent where a Java Server Page (JSP) container, including Tomcat's Servlet, is more appropriate. With the M7 platform, workflows include various logic statements. They can include profile- and role-based logic, too. With M7, developers can embed bits of Java code. Java code can be used to bridge any parameter from components and to reformat messages from Web services that are not easily transformed through XSLT files. M7 integrates with JBuilder and the open-source Eclipse integrated development environment (IDE), and also assists developers in building service- oriented applications for the Web. M7 currently taps the model-view- controller 2 (MVC 2) design pattern, which is regarded as one of the best practices for Web application development.
|