|
Flash Client —
@task supports Flash Remoting for dynamic and interactive application functionality either built-in or as a standalone add-on to the product.
Web Browser —
With @task, you can use virtually any modern browser on any operating system without needing special plug-ins.
WAP Client —
@task gives you the ability to use wireless devices such as cell phones to access project, task, and directory information.
Java Client —
@task allows java application developers direct access to local API functionality through use of Enterprise Java Beans.
SOAP Client —
@task's SOAP interface provides platform and language independent access to API functionality. Using the Java or SOAP APIs, developers can quickly and easily build custom functionality that adds to the turn-key solution provided by @task.
Presentation Layer —
Presentation logic in @task allows users to experience a level of interactivity and speed comparable to desktop applications.
@task Project Management Engine™ —
At the heart of @task is an engine that can be used by external applications as well as the turn-key application. All business rules and functionality reside at this layer. This engine supports JTA, or java transaction API, to enable it to participate in distributed transactions across multiple systems.
|
Data Persistence Layer —
@task increases application speed by caching database data. This data cache reduces the number of requests needed to retrieve data from the database.
JMS Message Queue —
@task exposes its events to other applications via JMS, or Java Messaging Service.
Third-party Application —
With JMS, @task can deliver events to external applications according to user-defined event logic. These custom events can do things like notify a purchasing system of a new project, or synchronize time entry with an HR database.
Database Independent —
@task supports a variety of databases, including; Oracle, MSSQL, and MySQL. @task is supported on Windows, Linux, Solaris, and Mac OS X. Any OS that supports java 1.4 will work with @task.
Scalable and Redundant —
@task provides scalability and redundancy by allowing you to run the application on multiple servers.
|