Events
- May 17, 2001, J2EE Talk: The Chief Technology Officer of the Crossglobe, Mr. Ramanand Singh, presents a seminar entitled "Building n-tier Enterprise Application using J2EE Platform" at an IEEE Computer Society meeting in Reston, Virginia, USA. It was a lively session attended by both enthusiasts and experienced J2EE professionals.
View the Presentation Slides of the talk.
Publication
Tools for Secured Distributed Data Processing
Ramanand Singh, January 5, 2015
In order to effectively utilize increasing amounts of available data and in light of these recent trends, a few applications have emerged that automatically distribute data and processing over many separate commodity-class servers connected via a network, and that vastly prefer sequential disk operations over random disk seeks. Unlike some distributed systems these applications do not share memory or storage, an approach called Shared-Nothing Architecture. They are designed to handle individual machine failures automatically with no interruption to operations.
J2EE-Based Architecture and Design - The Best Practices
Ramanand Singh, October 2001
The Java 2, Enterprise Edition (J2EE) provides a uniform platform for building robust, scalable, multi-user secure, distributed, server centric applications. J2EE is huge and it spawns a multitude of concepts. The widespread adoption of J2EE technologies has provided the development community with open standards on which to build service-based architecture for the enterprise. However, learning J2EE technologies is too often confused with learning to design with J2EE technologies. An effort has been made to distinguish the two. This article discusses the items that J2EE architects and designers need to understand for a useful, scalable, and flexible architecture and design - bad practices, best practices, common recurring problems and their solutions. Good designs are discovered from experience.
An Application Framework for a Distributed Environment
Ramanand Singh, October 2001
An Application Framework for a distributed environment has been discussed. The purpose of this Application Framework is to provide a set of application and platform neutral services and components that are based on the best possible design patterns, standards, and practices offered at the present time. The framework encapsulates many of the application complexities and commonalities, as well as encourages appropriate design and implementation principles to its consumers. Special emphasis has been put on J2EE-based application environments.
Java Programming Standards and Guidelines
Ramanand Singh, October 2001
Java programming standards and guidelines for writing better Java code has been discussed. The standards and guidelines presented in this white paper are based on established standards in the Java development community, individual real-world experience from numerous object-oriented development projects, local requirements and needs, as well as on proven software engineering principles that lead to improved development productivity, greater maintainability, and enhanced scalability. The use of these standards should result in better readable code and should encourage adherence.