Innovation and Improvement
Improvements in team management due to:
Access Control Lists (ACLs) for administrators.
The General Administrator can configure ACLs to limit developer access to the administration environment.
SOA integration
UDDI support within client's Web Services
Possible to define a Web Service using UDDI to access the discovery service (where the URL to the WSDL is stored)
Data model virtualization
Configuration of HTTP and LDAP serves together with SQL servers and XML Tables.
With the new XML Tables, eBD permits the linking of external objects and treats them inside the application as relative tables, allowing access to this information from sections such as tables, searches and calendars.
Since XML is a standard format for data storage, the developer can link external URLs, Web Service calls, LDAP lookups or the result of an executed stored procedure such as a XML table and use the contained data within eBD without worrying about the source.
Professionalize email as a corporate information source
Eight new instructions for access, assistance and modification of IMAP mailboxes.
Dynamic image handling
Ten new eBDML instructions for creating and managing images that allow for creating empty images and drawing upon them or open an existing image and apply filters or transformations.
Programming efficiency analysis
New server diagnostic tool.
The General Administrator can now monitor the server and detect rendering problems such as pages or sections that load slowly, long or incorrect queries, processes that use excessive CPU memory, etc.
The new transaction server is compatible with Java standards for creating web applications: Servlets 2.5 (JSR-254) and Portlets 1.0 (JSR-168). Also, the JSP compiler has been incorporated, allowing server components to be developed using JSP code.
All run-time objects are linked to internal eBD objects, which eases the access and manipulation of eBD session information from Java code and vice versa.
Due to the new ability to contain Servlets, new section types in eBD have been developed that can embed software developed using Java standards.
Resource optimization, easy maintenance and structured evolution
Widgets
Widgets are objects that allow new personalized section types to be developed and reused in multiple subjects. Furthermore, the widgets can be shared with the community of eBD developers by uploading a packet containing the widget.
Packets
Packets are the new mechanisms for sharing objects between various projects or instances of eBD. A packet may contain multiple templates, libraries or widgets. Upon installing a packet, all contained elements will be automatically created.