Enterprise Data Architecture
Remote Multimedia Device Access
Porting and Updating Scientific Measurement Software
Open Source based Embedded Device
Business Intelligence Application
Utility Operating System
Distributed Application Error Aggregation, Monitoring and Reporting
azad’s client, a developer of network broadband devices, also develops software to manage and maintain these devices within a distributed environment. While remote device management is facilitated through the client’s complementary software, customers have requested that the application also provide the ability to aggregate and retain errors generated by all devices deployed within an infrastructure. Sensing an opportunity to move beyond its historical thick client approach, the client asked azad to architect and lead the development of a Web application to surface consolidated device errors and messages within a Web browser for the purpose of reporting and analysis.
azad Approach & Solution:
Requirements for the client’s application include:
In addition, the client requested that azad employ agile development methodologies, and mentor client staff on related practices. Open source tools and frameworks - including Spring, Spring Security, Google Web Toolkit and Eclipse - play prominent roles in the application and its development.
This application remains under development. However, for the attention given to industry best practices and widely-understood architectural patterns, the application is proving to be an example to which other development efforts at azad’s client refer.