
How It Works
aMind Web Framework is made up of a set of Java components packaged in a Java archive (JAR). These specialized components use efficient interfaces, Java-side caching, and extensibility points to enable specific Web functionality and to interface with other parts of your Web application.
As illustrated in the above diagram, aMind Web Framework functions as follows:
- Web, Java, mobile, and/or IVR (interactive voice response) applications make requests of the aMind Web Framework as needed to perform their use cases.
- aMind Web Framework provides domain-relevant POJOs (plain old Java objects) and services to meet this need.
- Siebel servers and load balancing work as usual, including specialized Configurator servers.
- aMind Web Framework caching – available for any object – is used to maximize performance for data such as product and catalog information.
Quickly and Easily Build Web and Mobile Applications
- Run aMind Domain Object Wizard to select objects, components or services from Siebel and automatically generate Plain Old Java Objects (POJO) representing selected items
- Utilize aMind Web Framework APIs to easily access and manipulate generated objects (Create, Read, Update, Delete, Call service or workflow, …)
- Layer any Java user interface framework (Tapestry, Seam, JSF, JSR Portlets, Swing, …) on top of generated objects and code
- Deploy Web Application Archive (WAR) to any J2EE-compliant application server
Unique Features and Benefits
- Easier and faster application development
- Separates web development from Siebel for asynchronous development
- Utilizes industry standard tools like Portlets, Spring, Hive Mind, and Seam.
- Is platform independent, meaning it has Siebel release, device, application server, browser and user interface framework independence.
- Follows established Java standards to ensure platform portability
- Supports authenticated, anonymous and stateless connections with Siebel for highly secure and high scalability applications
- Supports aspect-oriented programming for inversion of control (IOC) using Spring’s reflection API to allow insertion of custom logic
- Enables application mash-ups with other enterprise applications and services like Google maps, product review sites, and more
- Uses aMind’s Domain Object Wizard for generating Java objects enabling rapid application development
