Introduction
Hello Everyone,
Welcome to www.knowledgewala.com, We are sharing knowledge so everyone can learn various things from one platform, please send your required so we can provide those tutorial.
This page will explain about IBM curam folder structure and basic architecture. It will explain about technologies which are being used in curam.
Curam High Level Overview

EJB – Enterprise
Java Beans
IBM Cúram Social Program Management uses Enterprise
Java Beans for its server component model.
Java Servlets
Java Servlets are used by the presentation tier.
JSP –
Java Server Pages
Java Server Pages are used to generate the user interface.
JTA –
Java Transaction API
Java Transaction API is used for starting and committing transactions.
JDBC –
Java Database Connectivity
Java Database Connectivity is used for the middleware to communicate
with the application database.
JMS –
Java Message Service
Java Message Service is used for deferred processing and workflow
Within IBM Cúram Social Program Management
.
JNDI –
Java Naming and Directory Interface
Java Naming and Directory Interface is used in IBM Cúram Social Program Management
both for application initialization-time lookup of
Data Sources and Queues as well as to locate Enterprise Java Beans from the Presentation Tier.
RMI-IIOP – Remote Method Invocation
Remote Method Invocation over IIOP is used as the communications
protocol between the presentation and application tiers.
Design Pattern Used:
Front Controller –
IBM Curam uses Front Controller pattern which is utilized by presentation tier.
Session Facade Pattern –
Data Access Object (DAO) –
Factory Pattern
Singleton Pattern
Many other patterns are being used, please watch my video to get more knowledge.
Presentation Tier:
Please refer below given link for more information:
ftp://public.dhe.ibm.com/software/solutions/curam/6.0.4.0/en/Developers/CuramSolutionArchitecture.pdf