Lotus Domino: Application Integration ? A Programmer View

There are two approaches for application integration:

? Programmer's approach ? for applications integration it is necessary to create some program codes;

? Integrator's approach ? in this case special software products are to be used and the integration process set up by those software settings. The following tools may be used for the first approach:

? ODBC. In Lotus Domino codes may be used:

o Three @-functions (@DbColumn, @DbLookUp and), which work with registrated ODBC-drivers . @DbColumn returns the whole column from external table, @DbLookUp process search by the key, and @DbCommand runs a command of ODBC-driver or external table (for ex, UDATE or DELETE);

o Three inside LotusScript Data Objects (LS:DO), which support connection process, running of SQL-request and provide operations with received result table. This tool is more flexible than usage of described above @-functions (specifically, transactions mechanism, errors handling, etc);

o Free NotesSQL ? ODBC-driver allows calling Lotus Domino databases by SQL. This method is available only for simple Lotus Domino databases, as them are not relation databases and SQL is not good to work with (problems with multiple fields values and different fields set in documents);

? JDBC. For direct using of JDBC mechanism, free IBM JDBC-driver may be downloaded, which allows calling Lotus Domino databases from Java-applications. This approach is better then use NotesSQL ? ODBC-driver, but can not be use with complex databases. JDBC technology also using in some integration mechanisms, but JDBC itself is hidden from the programmer(as example, using build in JSP Custom Tag Libraries);

? OLE. Using of this technology is in the Microsoft platforms frame. If this limitation is acceptable for a task, then using of this technology allows data exchanging from LotusScript to OLE-applications. Specifically it is possible to export data from Lotus Domino to MS Excel or MS Word. This technology often is using to create reports for Lotus Domino data. In Lotus Domino exists Notes/FX mechanism, which implicitly uses OLE- technologies. This mechanism allows to process automatic data exchange between fields of Lotus Domino forms and information stated on OLE-server. Lately Notes/FX are used in really applications very seldom;

? XML. Using of this technology in Lotus Domino R 6 allows processing of Lotus Domino objects' stream transformation (documents, design elements, ACL, etc.) into XML and back, apply in a stream XSLT to XML, put filters on translated/received information, as well as review XML by build in LotusScript-classes, processed DOM and SAX parsing;

? HTML. If an HTTP task is started on Domino server, then from external applications is available sending/receiving data by of the same name protocol;

? CORBA. This technology used in Lotus Domino more in Java content. Applets, servlets, Domino JSP Custom Tag Libraries, using this technology may exchange data with Lotus Domino;

Apart in integration solutions line are DECS (Domino Enterprise Connection Services), DCR (Data Connection Resources) and LEI (IBM Lotus Enterprise Integrator for Domino) technologies. These technologies except of coding request administration settings to be tuned and may be refer as to first (programmer) as to second (integrator) approaches to integrate applications.

DECS technology allows direct connection with DB2, Oracle, MS SQL Server, Sybase sources, and external sources by ODBC and OLE technologies.

DECS technology requests of the same name task on the Domino server, as well as some settings in ? DECS Administrator? database. Two types of documents can be created in this database:

? Connection, which provides the possibility connecting with an external system. Without details, let say that this document provides the path to external source and login and password for this connection;

? Activity, provides correspondence between Lotus Domino fields and information from external source. The correspondence is assigned by special Lotus Domino form and fields. This document can support up to four case types (form open in Lotus Domino, data changing, deleting or new record creation in Lotus Domino). After Activity document is activated the same processes in external source will be started if the tracking cases happen in Lotus Domino. For example, imputing and saving the new data in Lotus Domino (in case if them are tracking), analog data arrive in external source.

DECS mechanism works correctly in case if external source data are worked with only by Lotus Domino. Otherwise, if the data arrived in external source omitting Lotus Domino they do not automatically transferred to Lotus Domino.

DCR technology appeared in Lotus Domino R 6, is an interface extension for DECS technology and work only with corresponding task on Domino DCR server. Without details, the new design element by name DCR may be considered as analog of Connection document from ? DECS Administrator? database. By the way, analogies of Activity documents are determinated directly in Lotus Domino forms.

LEI technology may be considered as developing of DECS. Using of LEI allows to developers much more possibilities for data processing with build in Lotus Connector Classes for LEI.

Good luck in your system setting up and contact us for any help in Moscow +7 (095) 918-3314, +7 (095) 918-3111 , in USA: 1-866-528-0577!

Alba Spectrum Technologies
USA: 1-866-528-0577, 1-961-5918, Deutschland (0177) 8349 806, Moskau (095) 918 3314

help@albaspectrum.com

P. Gottmann is a technical writer in Ronix Systems (help@albaspectrum.com) the European branch of Alba Spectrum Technologies ( help@albaspectrum.com ), IBM and Microsoft Business Solutions Partner serving clients in Berlin, Hamburg, Paris, Vienna, Roma, Munich, Madrid, Chicago, New York, Los Angeles, Miami, Denver, Phoenix, London, Sidney, Sao Paulo.

last minute cleaning help Arlington Heights ..
In The News:

Kurt the CyberGuy explores how hackers exploit data broker files to access personal information and explains services available to protect your privacy.
Slate Truck, which is backed by Jeff Bezos, is priced at $20,000 after federal EV incentives, a concept some would consider radical and even inconceivable.
The CyberGuy has advice to protect information from cybercriminals who are finding new ways to gain login credentials and full control of computers and bank accounts.
Mirokaï the humanoid robot turns ordinary moments into memorable ones with advanced artificial intelligence, storytelling and a dash of charm.
Tech expert Kurt “CyberGuy" Knutsson reports on how a MacReaper campaign infected 2,800-plus websites, spreading malware to Apple Macs.
Tech expert Kurt “CyberGuy" Knutsson says the Ability Hand brings real touch, natural movement and unmatched durability.
Hackers can steal money while showing a fake balance. Tech expert Kurt “CyberGuy" Knutsson helps you learn how to protect yourself.
Tech expert Kurt “CyberGuy" Knutsson says AT² Aerospace’s Z1 hybrid airship uses helium lift, low fuel, no runways.
There are a variety of text message formats. Knowing the difference can save you money, improve message delivery and ensure you’re using the full potential of your messaging app.
Petco Love Lost, a free, innovative platform that uses AI-powered photo matching to reunite lost pets with their families, helped a man find his lost dog.
The CyberGuy advises how to protect yourself against SIM swapping, a form of identity theft by which a scammer tricks a mobile carrier into transferring a phone number.
Stay up to date on the latest AI technology advancements and learn about the challenges and opportunities AI presents now and for the future.
Robeauté’s microrobot, which is the size of a grain of rice, could change the way doctors treat brain tumors and neurological conditions and make procedures safer.
Kurt the CyberGuy walks through the steps for fixing photos that appear blurry or compressed when they are sent from an iPhone to an Android phone.
Kurt the CyberGuy offers some easy fixes if you're struggling with Windows 11. PC users have reported slow performance, Wi-Fi problems and other issues.
In response to infostealer activity increasing 500% in a year and harvesting 1.7 billion user credentials, the CyberGuy offers four ways to stay safe from infostealer malware.
Looking Glass has developed a 27-inch light-field display that allows you to see digital objects in three dimensions without headsets or glasses.
A CCTV video purportedly originating from a Chinese factory shows a robot appearing to lash out at two men in an unexplained incident.
After years of delays, travelers must now show a REAL ID, a valid passport or another federally approved ID to travel. May 7, 2025, is the deadline.
Driverless tractor-trailers are already traveling on Texas roads, raising questions about safety, reliability and the future of trucking.
Tech expert Kurt “CyberGuy" Knutsson reveals that a new AirPlay bug lets hackers take over Apple devices via Wi-Fi with no clicks needed.
This Mother's Day, gift Mom tech gadgets that simplify life, connect and show love. Tech expert Kurt “CyberGuy" Knutsson offers some ideas.
Tech expert Kurt “CyberGuy" Knutsson reports that Tesla owners are facing threats as hackers weaponize leaked data. Are you next?
Kurt “CyberGuy" Knutsson discusses how a paper pill bottle could revolutionize pharmacy packaging and cut plastic waste drastically.
The private information of about 4 million people was exposed after a major data breach involving VeriSource Services, a Texas-based HR firm.

Microsoft Great Plains Installation ? Overview for IT Director/Controller

Microsoft Great Plains is main mid-market application from Microsoft Business... Read More

Microsoft Great Plains Jewelry ? Implementation & Customization Overview

Each Industry and market niche has business specific and unique... Read More

Save Your Resources - Combine Your IM Clients

There are so many different programs that clutter up your... Read More

Microsoft Great Plains Partner Selection: Overview

Microsoft Great Plains, Navision, Solomon and Axapta are Microsoft Business... Read More

Software Companies: Generate New Revenue Streams and Decrease Costs with Custom e-Learning Content

It's no secret that software companies operate in a very... Read More

Corporate ERP: Microsoft Great Plains For The Plant In Brazil ? Overview For CIO

Microsoft Business Solutions Great Plains as new ERP for multinational... Read More

How to Get The Best Accounting Software For Your Small Business

Buying accounting software is a major investment. It's an important... Read More

Microsoft Great Plains Integration Manager: Using Continuum ? Overview for Developer

Microsoft Business Solutions Great Plains has I'd say end user... Read More

Microsoft Great Plains on Ctree or Pervasive SQL ? What to Do ? Tips for IT Manager

As you probably know, when Microsoft purchased Great Plains Software... Read More

Microsoft CRM Data Conversion FAQ

Microsoft Business Solutions CRM data conversion deserves FAQ type of... Read More

These Items Are A Must Before Making The Decision To Purchase Any Off-The-Shelf Software

1. What determines the software price? Is it Per Seat... Read More

A Simple Computer Software Definition

What is Software?Software is a set of instruction written to... Read More

Does your Company have Documentum?

Are you lost in the mess of documents that get... Read More

Lotus Notes Domino and Web: Application Development ? Tips for Programmers

Beginning with Domino version R4 it has integration with the... Read More

Accounts Payable: A Powerful Document Management and Workflow Solution

Accounts payable is just one area of office management where... Read More

RSS: Get Notified When Your Favorite Websites Are Updated

RSS (Really Simple Syndication) is a way for a site... Read More

Groupware: Avoid the Ad Hoc Shuffle

GroupwareEfforts are continually made to manage the unavoidable ad hoc... Read More

Cisco Certification: Introduction To ISDN, Part V

The major reason I recommend getting your hands on real... Read More

Microsoft Great Plains 8.0 Brazilian Version ? Overview For International Consultant

Microsoft Great Plains has substantial mid-market share in the USA... Read More

Running a Program on a Remote Server Using SSH

How do you run a program on a remote server... Read More

Microsoft Great Plains Integration with Legacy Systems ? Overview For Developer

Looks like Microsoft Great Plains becomes more and more popular,... Read More

Microsoft Great Plains Implementation for Midsize & Large Corporation: Lockbox Processing

Microsoft Great Plains is now targeting large and midsize businesses... Read More

Rapid Application Development - Is it Really a Need of Today?

Rapid Application Development (RAD) is a software development methodology. In... Read More

Groove Network. Are you in it?

If you are in a business that passes documents around... Read More

Microsoft RMS Customization ? PO Items Receiving in Great Plains

Microsoft Retail Management (RMS) and Microsoft Great Plains are retail... Read More

non-toxic cleaning company Arlington Heights ..