Logo GISdevelopment.net

GISdevelopment > Proceedings > GITA > 1999


GITA 2002 | GITA 2001 | GITA 2000 | GITA 1999 | GITA 1998 | GITA 1997 |  
Sessions

Business Applications

Data Development and Evolution

Data Distribution and Access

Engineering and Design Applications

Enterprise Integration

Enterprise Resource Planning

Exploiting Field and Mobile Technologies

Invited Track

Operations Support

People Issues

System Architecture

User Perspectives

Work Management


GITA 1999


Enterprise Resource Planning


Interfacing AM/FM/GIS with enterprise and Operations Systems

The Solution – Interfacing Standards
As an alternative to custom-developed interfaces, interfacing standards needed to be defined so that different systems could communicate with one another. In addition, data flows required between such systems would have to be packaged in such a way that vendors could pass information without restructuring or even revealing their proprietary data structures. Object-oriented programming techniques were the most obvious way to handle this interfacing dilemma. More specifically, Microsoft’s COM/DCOM architecture could be employed to facilitate communications.

One of the leading Enterprise Resource Planning (ERP) vendors, SAP, has developed their own interfacing methodology and has used it for some time to facilitate communications between its R/3 system and a wide variety of complimentary systems. This methodology is called the Business Application Programming Interface (BAPI). The figure below illustrates the structure of a BAPI and the business objects that it contains.


Figure 1 The Structure of SAP’s Business Object

SAP Business Components are comprised of a set of related SAP Business Objects that represent all of the functionality and behavior of the business entity. An SAP Business Object (Figure 1) consists of a business object kernel which contains the core business logic. The second layer contains constraints and business rules (responsible for integrity). The third layer contains the methods, input event control and output events. The final layer is the access layer (COM/DCOM, Java, and CORBA). DCOM enables COM software components to communicate directly over a network and is designed for use across multiple network transports. DCOM will work with Java applets and ActiveX components through its use of COM.

Page 2 of 5
| Previous | Next |

Applications | Technology | Policy | History | News | Tenders | Events | Interviews | Career | Companies | Country Pages | Books | Publications | Education | Glossary | Tutorials | Downloads | Site Map | Subscribe | GIS@development Magazine | Updates | Guest Book