IEEE NoVA/DC  Chapter

presented by


ABSTRACT

This is a discussion on the challenges and a possible solution of Enterprise Application Development. Such challenges include scalable design, distributed accessibility, programming productivity, response to demand, integration with existing systems, freedom to choose a solution, platform independence, and maintainability of security.

The discussion presents Java2, Enterprise Edition (J2EE platform) as one of the best suitable solution tools for building a distributed enterprise application. J2EE platform provides a multi-tier distributed application model, making it possible to run various parts of an application on different devices. Various component technologies of J2EE (EJB, XML/HTML, JSP, JMS, JavaMail, applet, servlet, JDBC, JTA, JNDI, RMI, etc.) will be presented. A sample prototype of an Enterprise Application will be demonstrated with steps on design, development, assembly, and deployment of the application.


BIOGRAPHY

Mr. Ramanand Singh is the company's J2EE based distributed application architecture expert. Mr. Singh's current interests include architecture and design of n-tier enterprise applications using J2EE platform. He is responsible for directing all architecture and design for company's in-house projects as well as client projects. Prior to Nalanda Technology, Mr. Singh was Executive Director of Network Programs, Inc., where he was responsible to start a new branch office of the company with a advanced software development center. He directed the team to design and implement naming services in Network Program's ORB - Component Platform. Prior to being Executive Director of Network Programs, Mr. Singh was Engineering Manager of Network Solutions, Inc. (now a Verisign company). He managed Network Solutions software development organization as well as domain registration system's operation. He provided re-architecture for the domain registration system. Mr. Singh has held both technical and management positions in other organization helping organization in increasing team productivity by adopting standard software practices and providing incentives to development teams to grow with organization and prepare themselves for contemporary technologies.

Mr. Singh has a MS degree in Electrical & Computer Engineering, an MS degree in Electrical Engineering, and a BS degree in Electrical Engineering. He has over 15 years of experience in software engineering. He speaks English, Hindi, and Sanskrit.