|
|
APPLICATION INTEGRATION
Introducing IBM Lotus Notes Access for SAP Solutions
Looking for a way to jumpstart your Lotus Notes/SAP integration? Look no further than a free new tool from IBM that covers many common usage scenarios, and gives you the code to customize for your own purposes.
PAGE 1 of 1 - 2 - 3 - 4 - 5 - » Next
Figure 1: Quick look at the architecture -- It really is this simple.
Thousands of organizations license both Lotus Notes and SAP, and yet, surprisingly, not many have created integrated applications using both software packages.
Organizations (particularly large companies) typically use SAP to automate back-office business processes of all types, ranging from Human Resources (HR) to supply chain management, customer relationship management (CRM), payroll, and many more. SAP provides huge (and mission critical) benefit to these organizations, because it delivers unparalleled functionality. One area where SAP has historically been weak, however, is in its user experience.
That isn't to say nobody is integrating SAP and Domino (I'm distinguishing between Notes client integration with SAP and Domino server integration with SAP). Hundreds of customers are using Lotus Connector and Lotus Enterprise Integrator (LEI)/Domino Enterprise Connection Service (DECS) technology to integrate and move data between Domino and SAP servers. But where are the client-side applications that wire SAP data and business processes directly into the Notes applications on users' desktops: Mail, Calendar, Contacts, Workflow, etc.?
The answer is: nowhere, apparently. Until now.
In May 2006, IBM Lotus Software delivered five packaged scenarios, or "use cases" that let customers use version 7.0.1 Notes client functionality as a front-end to certain SAP processes (IBM is developing two additional scenarios as part of the Notes 7.0.2 release). The package is called "Lotus Notes access for SAP solutions" (NaSs).
The five scenarios released in May for Notes 7.0.1 are:
- Contact Management
- Time Reporting
- Vacation/leave request
- Workflow processing
- Report generation
The two additional scenarios to be delivered with Notes 7.0.2 are:
- Employee Self Service and Manager Self Service
- Meeting Scheduling
This article is a brief introduction to the NaSs feature set: what the individual scenarios are and how you can use them, the building blocks of the architecture, and some of the benefits for customers, independent software vendors (ISVs), and IBM business partners.
Bottom line: IBM wants to make Notes a great (the best!) front end to SAP for personal information management (PIM) and collaborative applications. These seven scenarios are just the beginning.
Survey of the pieces
There are two major components of the NaSs distribution: a set of two enhanced Notes templates, and a client-side version of the SAP Connector module (there are also a couple of Help NSFs, one for users and one for administration/installation).
The overall architecture of the new capabilities couldn't be easier to explain (figure 1).
The Notes client uses a couple of enhanced NTFs with pretty normal (although new) template code in them to access SAP though a connector module (more on this module later). The Connector has a LotusScript API, so the new templates simply contain "normal" user interface (UI) components, such as forms, views, and so on, and some new LotusScript ScriptLibraries. The Connector reaches out to SAP servers over the network to make remote calls.
Enhanced NaSs templates
Here's a major point about the new Notes/SAP integration capabilities: Other than the connector module, all the code is template-based, and all the source code is included in the distributed templates. OK, well, that was two major points.
Another major point is: If you have a valid license for Notes 7.0.1 (Collaboration edition), then Notes access for SAP solutions is FREE. It's posted on the IBM Business Partner download site, and on Passport Advantage.
So, not only is it free to Notes users, but you also get all the source code to implement the integration functionality. All you need is an SAP server and a valid access license for it.
The two enhanced NTFs shipped in the NaSs package for Notes 7.0.1 are:
- Mail (mail7NaSs.ntf) is an enhanced mail template that's a clone of the 7.0.1 standard mail NTF. To it, IBM added code and other design elements to implement four of the five new scenarios: Time reporting, vacation/leave request, Workflow, and Report Generation (I describe each of these scenarios in more detail later).
- Personal NAB (pernames7NaSs.ntf) is an enhanced Contacts template that contains one of the new scenarios (Contact Management), as well as a new Account form for managing access to SAP servers.
Having 100 percent of the (non-Connector) code delivered in regular Notes templates means that installation and deployment is extremely easy.
PAGE 1 of 1 - 2 - 3 - 4 - 5 - » Next
Bob Balaban joined Lotus Development Corp. in 1987, where he worked as a software engineer on several versions of 1-2-3. In 1993, Bob began working at Iris Associates on what eventually became Notes 4. Bob authored the "back-end classes" for LotusScript (and then, in Notes 4.6, for Java as well). From 1997 to 2005 Bob was president (and janitor) of Looseleaf Software, Inc., a small consulting, development, and training company focused on Notes and other IBM products. Bob re-joined IBM in 2005, where he is now serving as Programming Services Architect for Notes and Domino. In his current role, Bob oversees issues of programmability and application development for the product. http://www.bobzblog.com
ARTICLE INFO
Web Edition: 2006 Week 32, Doc #18206
FREE ACCESS
Keyword Tags: application development, collaboration, crm, development, E-Mail, ibm, ibm db2, ibm lotus, ibm websphere, integration, it networking, IBM, IBM Lotus, IBM Lotus Notes Access for SAP Solutions, IBM Lotus Solutions, Integration, lotusscript, messaging, microsoft office, microsoft windows, oracle, SAP, training
|
|