AGI’s highly integrated, Java-based technology platform provides significant flexibility, scalability, extensibility, security, and performance for warehouse business processes and the management of managing supply chain assets in real-time.
Operating on a variety of database platforms including Microsoft SQL Server 2005 (Preferred and Recommended), Informix, and Oracle. AGI’s powerful WMS will fit seamlessly into your current IT environment.
The advanced user interface offers company, group, and user-level security through a web browser, and provides complex customization features, such as custom views dynamic reporting, in order to offer the most effective supply chain management tool set.
The advanced RF integration supports all standard based mobile devices and provides for active warehouse device management. AGI initiated development of disconnected (occasionally connected) RF client application targeted at Microsoft’s Windows Mobile platform.
The standards-based, open architecture is based on J2EE technologies, XML schemas, and platform neutral scripting languages. Strict adherence to open standards such as these allows a wide variety of deployment options across multiple hardware and application platforms.
Organizations have made tremendous investments in deploying packaged applications such as ERP and other SCM systems, as well as building custom applications with a variety of platforms and development tools, including CORBA, J2EE, and .NET.
AGI provides robust data integration capabilities that overcome the difficulties inherent in pulling together diverse data formats from internal and partner systems using various communication technologies. To be fully effective, end-to-end business processes must leverage such existing systems and treat them as first-class process participants. AGI provides connectivity at the message, transaction, and process level.
Architecture Features:
J2EE-based Application
The AGI framework is a J2EE based application utilizing the features of J2EE specification and can be hosted on any J2EE complaint application server like JBOSS, WebLogic, WebSphere, and etc.
Microsoft Windows 2003 and 2008 Server side Services
The AGI applications utilize server side Windows Services for high performance data processing and ASP.NET Web Services for multiplatform integration.
Cluster Safe
can be clustered among Multiple J2EE Servers
To improve scalability, the application currently can be used in a clustered environment using load balancers and multiple Web-Servers. Sessions are managed using persistent data, thus performance and volume are only limited by the hardware used.
High Performance Code
Code is high performance and there are no ‘stalls’ by design.
Declarative Reporting Framework
SQL is generated dynamically by the code based on an API which developer needs to call. No SQL to be written by application developers.
Integration to Microsoft SQL Server 2005 Reporting Services
AGI WMS application integrates seamlessly with Microsoft Reporting Services providing our customers with the flexibility of creating powerful custom reports.
Struts-based Web Framework, Enhanced Struts Tags
Struts tags have been enhanced to accommodate drop downs, select boxes, and etc. They have also been enhanced to be security aware.
Utilization of standard design patterns such as Session Bean Facade, Data Access Objects, Model View Controller, and etc.
Application utilizes standard patterns such as the ones mentioned above. It also uses reflection API to abstract code from dependencies on particular classes or implementations. For example, the tags can work on any model and do not require the model to implement any interface or package. If the appropriate data methods are present, the framework reflects on the classes to get the right information.
Subscriptions and Notifications Framework
Application contains a very generic subscriptions and notifications framework, which utilizes J2EE Mail API and JMS to generate and route notifications.
Functional and Data Level Role-based Security
The framework includes role-based security and the corresponding API to control access to protected resources. The security is functional as well as data level.
Security Database and Information Database could be separate.




