SRS Consultancy Services

Home
About Us
Products
Career
Contact Us
Site Map
Website Design
Products - SRMVC

 

We have designed SRMVC architecture tailored from MVC(Model View Controller) architecture that supports the applications based on Graphic User Interface(GUI). This architecture doesn't depend on the version changes of any other software except the Sun JDK version. We customize SRMVC for our clients and enable them a smoother software development.


Leverage the MVC

This architecture is based on Factory Pattern, where all the classes(validation, action and navigation) are encapsulated. There is proper level of abstraction maintained in the Servlet, which serves the basis of SRMVC architecture. Our clients have the option to have their own security framework or they can leverage the Security framework provided by SRMVC. For logging we have our own logging framework, or the clients can use Java logging framework, LOG4J etc. which can be easily embedded to the application developed using SRMVC. We provide custom classes for Data persistence, or we have acceptance for Hibernate for the same. This architecture is loosely coupled and free to communicate to backend systems synchronously or asynchronously using CORBA/RMI or JMS, MQ Queues.




Software Development

 


We have developed many applications based on SRMVC, which has given optimal performance to applications with lot of traffic. Apart from implementing the security framework and error handling framework, we have achieved the performance by implementing Connection Pooling, Singletons and Multithreading. We have implemented Java Encryption/Decryption to have the best form of security to the application. We have also used Perl script for automatic generation of DAO classes based on database schemas and metadata. We have expertise in using various version control tools and have supported our clients in terms of documentations, peer reviewing for achieving CMM. We have expertise in Unix as well as Windows along with expertise on several databases including Oracle, SQLServer and MySQL. We have experties in administrating  and developing on Weblogic, Apache and iPlanet Application servers.

 

 

Form based Application: We have developed lots of form based applications, where user needs to navigate from one form to another in any order maintaining data persistence. We have used the best techniques for validating  the forms, performing actions, and navigating from one form to another. We have implemented the Flow logic at various places during the form navigations as per the application demand. Also the error handling logic is implemented for validation and action exceptions in Java level as well as JavaScript level as per the requirement. All this is done keeping in mind the data security, performance and accuracy of the system. We have expertise in communicating to distributed applications and various mainframe systems using various technologies like CORBA, RMI and SOAP/Web Service etc.

 

Middleware Application: We have developed applications based on Message Oriented architecture(MOM) as well as Service Oriented Architecture(SOA). We have extensive knowledge on XML, SOAP, Web Service, JMS, MQ Series that we have used in implementing above architectures for the middleware applications. We provide various means to communicate data from any source like file, JMS Queue, Database, MQ Queue to any of these destinations. Also, we have the expertise to develop GUI based applications to check various resources(file, JMS Queue, Database, MQ Queue ) within the application server and provide custom logic to resend data to any of these destinations.