Javatech dXML
dXML powstał, aby umożliwić szybką prezentację danych pozyskanych z baz relacyjnych. Umożliwia automatyczne tworzenie zaawansowanych formatek i raportów prezentujących dane.
Użytkowicy końcowi mogą elastycznie określać rodzaje informacji, które będą dla nich wyświetlane, określać pola po których będą wyszukiwali dane oraz ustalać ich sortowanie. Wszystkie operacje obdywają się poprzez standardową przeglądarkę internetową.
Konfiguracja (opis metadanych w XML-u):
- Określenie danych, które może oglądać użytkownik (tabele lub wiele tabel połączonych relacjami)
- Pola po których możliwe jest wyszukiwanie (z określeniem typu wyszukiwania - pole tekstowe, liczba, data)
- Opis pól (np. w tabeli "persons" jest pole "p_name" - więc określamy aby użytkownik widział to jako "Nazwa pracownika" - możemy też określać opisy do wielu wersji językowych)
- Określenie akcji, które mają być wykonywane po kliknięciu na określone pola (np. podczas wyświetlania listy pracowników możemy określić 2 przyciski na każdym wierszu - pierwszy przenoszący do edycji aktualnego pracownika, a drugi do wyświetlanie podległych pracowników)
And a second line...
Prezentacja (formatki dostępne poprzez przeglądarkę internetową):
- Po określeniu konfiguracji automatycznie generowane są odpowiednio opisane formatki umożliwiające wyświetlanie danych. Każdy użytkownik systemu może poprzez przeglądarkę dokonywać konfiguracji swoich formatek (np. może ustalić, jakie pola i w jakiej kolejności będą wyświetlane oraz określić kolejność sortowania i po czym możliwe jest wyszukiwanie)
- Do wszystkich danych dostępna jest opcja eksportu do plików: xml, html, pdf, xls, csv, txt
dXML z powodzeniem został wykorzystany w 4 projektach komercyjnych i przyczynił się do znacznego skrócenia czasu trwania tych projektów.
Technologie i narzędzia użyte do budowy dXML: Java, JSP, Servlets, Struts, XDoclet, XML, XML Schema, XSLT, FOP, Jakarta POI, UML, HTML, Javascript, Oracle Database, PostgreSQL.

