Astroboa Features
Astroboa is designed to be the central content infrastructure across an organization. It replaces the custom made databases and APIs for storing and retrieving content and provides:
- An "Open Content Model" Engine that supports the creation of very flexible, standards based and semantically rich Content Repositories. It utilises XML Schemas for defining the content model and the Java Content Repository as its low level storage technology
- A Java Client API for building Enterprise Grade Content Applications with Transactions, Caching, Lazy Loading and Fine Grain Security
- A RESTful API that facilitates really easy and straightforward creation and consumption of content from any platform, application or device. Learn more about the REST API at Live examples.
- A java library that integrates the Astroboa APIs and cutting edge web technologies for creating Rich Web Clients that manage and present content (articles, posts, blogs, forums, orders, persons, documents, etc.)
- A rich Ajax based UI that provides the full functionality of the content engine to end users. Through the web console users can create, categorize, tag, browse, search, share, version and publish any kind of content aggregated or produced by their organization
For the End-User:
- For an end-user, Astroboa is a full featured Web based Enterprise Content Management Application (Astroboa Web Console) with a rich Ajax based UI. The full functionality of the repository engine is available through a browser allowing users to create, categorize, tag, browse, search, share, version and publish any kind of content aggregated or produced by their organization (View snapshots of Astroboa Content Management Web Console).
For a Developer:
- Astroboa is a platform for building content applications. The provided Content Modeling Constructs (defined through standards based XML Schemas) and the high level Content Service API (EJB3 Local/Remote API, Criteria Based Search API, Automatic mapping between XSD elements and Java Objects, Lazy Loading) hide the details of the XSD grammar and facilitate writing efficient content applications with little code while maintaining the compatibility with the JCR standard.
- How content is Modeled in Astroboa? All in all, a "Content Object" type with arbitrarily nested "Content Object Properties" can be defined through standards based XML Schemas. Read more about modeling in Astroboa "Open" Content Model. You may also have a quick look on creating new object types to learn the internals of modeling.
- What does Astroboa API code look like? View A quick example.
For an Organization:
Astroboa is a building block in an SOA Infrastructure providing Content Services to all other modules and being the Common Content Repository for all applications. Part of the Java API is provided as a SOAP/RESTFUL Web service for easy integration with systems following Service Oriented Architectures.
Last Modified: 02 August 2011
Loading...