What all different technologies does CA Service Desk Manager (CA SDM) uses?

Document ID : KB000014592
Last Modified Date : 14/02/2018
Show Technical Document Details
Question:

What all different technologies does CA Service Desk Manager (CA SDM) uses?

Environment:
CA SDM 17.0CA SDM 14.1CA SDM 12.9
Answer:

In brief, we can tell about different technologies involved in CA SDM product are:

1) C/C++ and Java

2) Web server: A Web server is a program that uses HTTP (Hypertext Transfer Protocol) to serve the files that form Web pages to users, in response to their requests, which are forwarded by their computers' HTTP clients.

    Apache Tomcat

? IIS

3) HTMPL and JavaScripts

? HTMPL is HTML plus.

? Web forms are written in proprietary HTMPL language

? Web engine translates HTMPL to HTML and sends back to browser via HTTP server

? Client application logic is implemented in JavaScript.

4) CSS is used for styles

5) XML --The Web Services methods return an XML representation of CA SDM objects. The Web Services uses a standard XML structure.

6) Spell – Procedural Language 

? C-like interpreted language

? Server side application language

? Built-in BOP supports for messaging

? Hides asynchronous nature of architecture

? Used for:

# Triggers

# Web application logic

# Conditions and behaviors (“macros”)

? Spel_srvr daemon paired with domsrvr

  ? Spell interpreter built into webengine

 

7) MAJIC - The object definition language for configuring the domsrvr 

? Defines objects and attributes

? Associates objects with DBMS tables

? Associates attributes with DBMS columns

? Defines relationships between objects

? Defines behavior when objects accessed or modified

? Associates methods with objects 

 

8) Web services

? Web Services are a set of data exchange standards that enable communication between products, even if they are on different operating environments. This ability is analogous to browsing the Web on a personal computer -- all remote websites are accessible regardless of whether they are hosted on Solaris, AIX, Windows, and so on.

9) Restful web services.

? Representational State Transfer (REST) is an architectural style that specifies constraints, such as the uniform interface, that if applied to a web service induce desirable properties, such as performance, scalability, and modifiability, that enable services to work best on the Web.