Lawson Portal Implementation Languages

A combination of programming and markup languages are used to implement and deploy Lawson Portal.

ECMAScript

Lawson Portal is written in ECMAScript (for European Computer Manufacturer's Association), a standard version of the JavaScript language. Typically, each vendor has its own name for its ECMAScript product.

As an object-oriented programming language, ECMAScript is based on a set of objects. In Lawson Portal, Lawson makes use of standard objects that are included with ECMAScript and has also created Lawson Portal-specific objects. The most important objects used by Lawson Portal are described in another section of this document. Lawson Portal Objects

XML, XSLT, and HTML

Lawson Portal uses XML to pass information to and from other Lawson components. XML is widely used throughout Lawson (and the software industry as a whole) because of its facility to send structured data without the overhead of included instructions about how the data should be rendered to the user.

For rendering to the user, Lawson Portal invokes the industry-standard language, XSLT (Extensible Stylesheet Language for Transformations), to transform XML data into HTML when it reaches the user's browser.