Digital Harbor Home
Support Downloads Home Contact Us
Whitepapers
Demos
Online Seminars
Newsletter
Accolades
Products & Technology

Platform

Technology

Innovations

Implications & Benefits

Technical Architecture

Standards & Web Services

Product Suite

Innovations
Print
An End-to-End Solution

Digital Harbor represents a sophisticated platform that took over five years to develop, is comprised of over three million lines of code and has evolved through the proving ground of a demanding customer base. From a technology standpoint, Digital Harbor has made the following innovations with regard to component-based software and semantic modeling:

Front-End for J2EE/Web Services; Smart Objects Called Smartlets (Components with Semantics); XML; Live, Interactive
Component-Based Interface

The interface moves beyond HTML to XML and Java by providing a set of components that are aware of each other, and can "talk" using a common infrastructure. This awareness of their surrounding context and their ability to communicate within it makes them "smart". Components also enable interfaces to be extended to incorporate existing enterprise functionality and web services.

The result is that components enable applications with all the benefits of the web (wide deployment, intuitive navigation, rich formatting) and all the benefits of client/server technology (interactivity, speed, desktop-level behavior).
Application Linking & Embedding
Application Linking and Embedding (ALE™)

Using a drag-and-drop paradigm, any end-user or application developer can graphically link, attach or embed one application inside another. For example, a map can be linked or embedded within the "router" object on a network diagram, so that the next actor in the collaborative process of "customer service" (e.g. a provisioning agent) can see the same information in the context that makes sense - inside the application.
Process - CSR, Rule - Over $30K, Customer - Data, Event - New Cust, Bulling - Data. Billing, Product, Customer, Accounting, Supplier.
Business Ontology™

Different systems are tied together by logically mapping information and describing the interaction of data, processes, rules and messages across systems in a "schema across systems", much like a database ties together discrete pieces of data.

The business ontology hides complexity by moving assumptions out of the code and into a higher-level model, making it easy enough for business analysts to construct integrated applications.
  • Logically map to data
  • Use assets you have
  • Correlate information
  • Collaborate in long-duration processes
  • Two way application
Rich Semantics
Rich Semantics

In databases, we define that a relationship exists, and we write code to specify how it fits together with processes, rules, events or applications. Semantic definitions allow us to specify what kind of relationship exists, how it is related to other elements of the architecture (e.g. a web service), and to exploit those relationships to save development time and capture more business meaning from our data. For example, an item may not have a location, but is contained in a warehouse that has a location or is provided by a supplier that has a location. The data in these scenarios may be different. Semantics enable users to capture meaning from data without writing code.
  • Correlation across heterogeneous information sources
  • Business logic by business analysts
  • Smarts for coordination (future), traceability (past), collaboration (present)
 
 
© 2007 Digital Harbor. All Copy Rights Reserved
 - Call us at +1 703.476.7339 or send us an email. Privacy Policy -- Terms & Conditions