LANSA

LANSA

LANSA is a development environment for generating applications on multiple computer systems. LANSA (http://www.lansa.com) offers an entire family of integrated software development tools. The main feature of the LANSA environment is the RDML language. It is classified as a 4GL (4th generation computing language). It originated on the IBM AS400 (iSeries or i5), but now runs on many systems including MS Windows, Unix, and Linux. In its first release in 1987, the RDML language was known as lambda.

RDML

RDML is an abbreviation for Rapid Development and Maintenance Language. RDML closely follows the syntax of IBM CL, or Control Language. CL is the "scripting language" equivalent of the OS/400 operating system. In recent years RDML has been extended to become RDMLX. This new version of the language has extra features, commands, types, and functions that are used in component development. RDML, on MS windows, integrates seamlessly with ActiveX.

RDMLX is a highly productive language using a centralised data dictionary called the LANSA Repository. Its most notable feature being it generates I/O modules for each file defined from the data dictionary. Every program that needs to reference a file therefore is guided through to the I/O module (OAM) for that file. This therefore is the ideal place to input validation logic including referential integrity on that file. Unfortunately, data integrity is handled only by the repository, so external changes made by other non-Lansa programs are not validated.

Other LANSA tools

LANSA Composer is a design and execution platform for integrating business activities involving transport and transformation of data and custom business processing. It satisfies the four key requirements of a Business Process Integration solution: 1. Transport – moving data between source and target. 2. Transformation – mapping data between many different formats. 3. Process Orchestration – sequential and conditional execution of process flow. 4. Administration – auditing, error-handling, logging, security and system operations.

LANSA Integrator (also known as JSM or Java Services Manager): This powerful product allows RDML programmers to use commonly used functions, mainly to exchange data. For example, the SQLService API allows for execution of SQL statements on many different database systems. The XMLQueueService API lets a developer quickly send and receive messages from iSeries Data Queues and MQSeries Message Queues. And, among dozens of others, the PDFDocumentService API service helps create PDF documents with bar codes, images, and text from XML data. The most powerful aspect of this product is that it uses simple commands in the same syntax as RDML. In addition, custom services developers need only implement a few java interfaces, and have the full power of the Java programming language at their disposal.

LANSA for the Web (also known as L4Web): This web development environment lets web developers create isolated, small web components (XHTML and Javascript) with inline server side RDML constructs that are evaluated at runtime to generate dynamic web pages.

LANSA Client: A reporting tool to query business data and create graphs. It is a query tool that works as a user interface to access and update data, and integrates Crystal Reports to enhance its reporting capabilities.

Visual LANSA: A Windows interface and event driven application providing a productive and user-friendly environment to knowledge workers. Companies who compare Visual LANSA with Visual Basic all comment that Visual LANSA is more productive and manageable during development and more stable and consistent to implement. Currently, Visual LANSA generates C code on the PC.

LANSA Portlet Generator: A Web interface that generates JSR168 Portlets. It provides drag and drop portlet layout for new and existing LANSA Web Application Modules (WAMS). It also provides theme management, portlet to portlet communication, external communication with portlets using web services and most programming languages including JAVA, LANSA, etc. Developed by Rippe & Kingston [ [http://www.rippe.com www.rippe.com] ] for the LANSA community.

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • lansa — LANSÁ, lansez, vb. I. tranz. 1. A pune (pentru prima oară) în circulaţie, a difuza, a răspândi, a face (larg) cunoscut. ♦ spec. A da drumul pe apă unui vas nou construit sau reparat, a l face să plutească pentru prima oară (după construire sau… …   Dicționar Român

  • lansa — lansa, lansah lansahn. Same as {lanseh}. Syn: lanseh, lansat, lanset. [WordNet 1.5] …   The Collaborative International Dictionary of English

  • LANSA — (pronunciamos lansa ) sustantivo femenino 1. Sigla de Líneas Aéreas Nacionales, Sociedad Anónima , Colombia …   Diccionario Salamanca de la Lengua Española

  • länsa — I s ( n, länsor) kedja med flytande band el. stockar för avgränsning t.ex. vid oljeutsläpp II v ( de, t) segla med vinden akterifrån III v ( de, t) ösa el pumpa läns, äv. vard. tömma, länsa faten …   Clue 9 Svensk Ordbok

  • LANSA Flight 502 — Infobox Airliner accident Name=LANSA Flight 502 Crash Image caption=Passengers boarding LANSA Flight 502 Date=August 9, 1970 Type=Pilot error Site=Cusco Fatalities=101 (2 on ground) Injuries=1 Origin=Cusco Destination=Lima Aircraft Type=Lockheed… …   Wikipedia

  • LANSA Flight 508 — Infobox Airliner accident name=LANSA Flight 508 Crash Juliane Köpcke, sole survivor of LANSA Flight 508, sitting among the wreckage in the Peruvian jungle [Image taken during recreation of the accident for the film Wings of Hope.] Date=December… …   Wikipedia

  • LANSA — Líneas Aéreas Nacionales S.A., era una aerolínea del Perú, que empezó sus operaciones en el año 1963. Su base era el Aeropuerto Internacional Jorge Chávez. Operaba vuelos dentro y fuera del país. Dentro del país realizaba vuelos de intinerario,… …   Wikipedia Español

  • lansa — /lan seuh/, n. langsat. Also, lansat /lan seuht/, lanseh /lan seuh/. * * * …   Universalium

  • lansá — vb., ind. prez. 1 sg. lanséz, 3 sg. şi pl. lanseázã …   Romanian orthography

  • lansa — lan·sa …   English syllables

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”