Logo GISdevelopment.net

GISdevelopment > Proceedings > GITA > 2002


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

Applications

Data Development & Evolution

E-Biz

GeoSolucions

Mobile

Municipal Perspective

Network Operations Management

New Technology

Project Management

System Architecture

System Integration

The Human Factor

User Presentations

Work Management


GITA 2002


Systems Architectures


Evolutionary Systems Architectures in The Enterprise


Technical Architecture

Technical architecture defines the foundation and design principles of the framework relative to technology. Here we consider two conceptual views of the technical architecture. One is the messaging architecture to deal with domain-specific information exchange. The other is the infrastructure to manage the integration between systems and domains. Figure 2 shows the conceptual model of such an architecture.

The messaging architecture usually consists of a common information model, corporate standard message types, and proprietary message definitions. An example in the utility space is the CIM, now available as an IEC TC57 standard. Such a model could serve as the foundation for integration message type definitions. With the flexibility of XML technology, utilities could extend the model to fit their needs without breaking the compliance to the standard if desired. Reference [1] discusses in detail how such standards can be used to develop corporate standard message types in the electric utility industry.

The intersystem and interdomain integration infrastructure usually consists of four conceptual layers: 1) Adapters that provide interfaces into disparate systems and applications — they work with different network protocols and operating systems and insulate the infrastructure from their platforms; 2) Transport layers to deliver messages with scalability and guaranteed delivery being some of the central features; 3) Integration broker layers to route, transform and manipulate messages before they are delivered to their destinations; and 4) Workflow engines and definitions to reflect business processes that the integrated systems need to support. There are vendors who supply technologies for all the layers, which is good for organizations looking for technology standardization and economy of scale. Others may want to look for the best-of-breed technologies, such as application servers, MOM, and even Web services, to gradually build the infrastructure when needs for certain layer(s) arise. As long as the design and implementation adhere to the overall framework, there should be less pain of growing the infrastructure in the future.

In an ideal situation, messages should be translated into a common format before they are dropped on to the transport layer to maximize the value of a common information model. There are cases, however, in which the complex transformation is better accomplished in the integration broker layer to fully utilize the features of the integration brokers, rather than developing custom transformation programs in the adapters.



Figure 2: Technical architecture for integration


Page 4 of 6
| 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