You are here: Home > CRM.COM_Software > Technology > Architecture Model

CRM.COM News

LTV Moves to Triple Play with CRM.COM Software V3R3

LTV successfully upgrades CRM.COM Software and goes live with Triple Play.
Read more



CRM.COM Signs Agreement with AVG JSC for Provision of SMS & Billing Software

AVG selects CRM.COM to provide an SMS & Billing platform for their DTT and DTH operation in Vietnam.
Read more



CRM.COM is Hosting Two Loyalty Events in June

CRM.COM is hosting two events in June 2011: Loyalty for Card Issuers and Loyalty for Retailers.
Read more



SMC become Authorised CRM.COM Agents in Africa for Pay TV

SMC partners with CRM.COM to promote and sell the CRM.COM Pay TV SMS and Billing solutions in Africa.
Read more



CRM.COM Articles

Leverage your partners and resellers

Work on-line with your subsidiaries, affiliates and dealers to serve customers, cross-sell products and services, and outsource work.
Read More



Web or MS Outlook access channels

Access CRM.COM Software functionality from a variety of web-based desktops or MS Outlook.
Read More



Training & Events

CRM.COM Certification Course

CRM.COM is offering regular 1 week certification courses.
Read More

Nicosia, Cyprus, May 2009

CRM.COM sponsors and presents at the CISCO Collaboration summit in Cyprus
Read More

Brochures

Improve operational efficiency

Increase the efficiency of all your CRM processes with CRM.COM software extensive coverage of ALL sales, service, marketing and operations functions.
Download brochure

Business on-demand

Introducing the CRM.COM Software solution that automates all business processes.
Download brochure

Architecture Model



The following diagram shows the different architecture models as specified by Gartner Group. An architecture can be classified in one of the five categories, depending on where each logical component (User Interface, Business Logic and Database) executes. By Server we mean database or application server(s) and by Client the PC.


gartner architecture model

CRM.COM Software maps to the “Distributed Interface” model. CRM.COM Software is purely developed on the J2EE (Java 2 Enterprise Edition) platform. The J2EE platform uses a distributed multitiered application model for enterprise applications. Application logic is divided into components according to function, and the various application components that make up a J2EE application are installed on different machines depending on the tier in the multitiered J2EE environment to which the application component belongs. The CRM.COM Software components are described in more detail in the next chapter.


The J2EE application parts shown in Figure 2.1.2 are mapped to J2EE Components.

  • Client-tier components run on the client machine.
  • Web-tier components run on the J2EE server.
  • Business-tier components run on the J2EE server.
  • Enterprise information system (EIS)-tier software runs on the EIS server.

Although a J2EE application can consist of three or four tiers (application, client and web client) as shown in Figure 2.1.2, J2EE multitiered applications are generally considered to be three-tiered applications because they are distributed over three locations: client machines, the J2EE server machine, and the database at the back end.


CRM.COM Software – Gartner architectural model 1
CRM.COM Software maps closely to the first model depicted on figure 2.1.1. The User Interface is generated on the web server (Web container) and then transferred to the client PC. The application server (EJB container) handles the Business logic. As depicted on figure 2.1.2 the Web and Business tiers comprise the Middle tier and the EIS (Enterprise Information System tier) contains the RDBMS. The various layers (components) and their functionalities are summarized on the table below.


Gartner term CRM.COM Software component

User Interface (Client-Web Browser)

Rendering of HTML pages generated by the Web Container

User Interface (Server-Web Container)

Dynamic request processing and response creation (JSP), remote / local calls to the EJB container

Business Logic (Server-EJB Container)

Business logic and O/R (Object Relational) Mapping and Query Service control

Database Management (Server-RDBMS)

MS SQL Server or Oracle or IBM DB2