Granite Data Services (GraniteDS or GDS) is a comprehensive development and integration solution for building Flex / JavaEE RIA applications. The entire framework is open-source and released under the LGPL v2 license.
It features:
- A client development framework (Tide) that brings familiar JavaEE concepts to the Flex side: dependency injection, context management, authentication and secured access, bean validation, etc.
- A comprehensive integration with major JavaEE application servers, frameworks and JPA engines: JBoss, GlassFish, WebLogic, WebSphere, Tomcat and Jetty; Hibernate, EclipseLink, OpenJPA and DataNucleus.
- An efficient real-time module (Gravity), based on Comet implementations, allowing scalable data-push.
- Code generation tools (Gas3) that help in replicating Java entity beans and services into their ActionScript3 equivalent. These tools are available as an Eclipse plug-in or an Ant task.
- Simplified configuration and high performances for critical deployments: most of the configuration is automated by scanning deployment environments and standard libraries are optimized for scalability.
Read more about Granite Data Services: Integration and Features Stack, Connecting JavaEE Components With Dependency Injection, JPA and Lazy-Initialization, Real-time Messaging (Comet/Servlet 3.0), Bean Validation, Advanced Features
Famous quotes containing the words granite, data and/or services:
“Your wits cant thicken in that soft moist air, on those white springy roads, in those misty rushes and brown bogs, on those hillsides of granite rocks and magenta heather. Youve no such colours in the sky, no such lure in the distances, no such sadness in the evenings. Oh the dreaming! the dreaming! the torturing, heart-scalding, never satisfying dreaming, dreaming, dreaming, dreaming!”
—George Bernard Shaw (18561950)
“This city is neither a jungle nor the moon.... In long shot: a cosmic smudge, a conglomerate of bleeding energies. Close up, it is a fairly legible printed circuit, a transistorized labyrinth of beastly tracks, a data bank for asthmatic voice-prints.”
—Susan Sontag (b. 1933)
“A good marriage ... is a sweet association in life: full of constancy, trust, and an infinite number of useful and solid services and mutual obligations.”
—Michel de Montaigne (15331592)