Home Solutions NEA ZEUS

Background

Meteorological Services Division (MSD) of The Singapore National Environment Agency (NEA) had an existing System “A”, which was a weather information processing system and was running on Fujitsu Mainframe.

The system exchanges weather information between the weather information processing centers all over the world.
The ability to track and to provide timely, accurate weather information is critical to the success of the MSD that supplies weather information products to the various ministries, public and statutory boards in Singapore and around Asia countries.
The existing System “A” was too old to meet the fast and large needs from customers. MSD wanted to use the latest and the most advanced technology to redevelop the system.

Challenge

• The system decodes over 100,000 weather messages daily
• Integrated with 16 external systems
• Huge volume data stored in more than 120 database tables
• A reliable system to enable the mission critical services of NEA.
• An extensible IT architectural framework for the pursuit of new business opportunities at NEA.

Solution

• The user interaction services and the business logic are implemented as J2EE applications.
• The reporting service is provided by Crystal Reports which is a powerful and popular reporting solution.
• WebSphere Message Broker is used as the Enterprise Service Bus to perform the message decoding, message enrichment, transformation and routing.
• The connectivity between System "A" and the other internal and external systems are performed by the WBI Adapters via X.25, TTY, FTP and TCP/IP protocols.
• Tivoli Workload Scheduler, an enterprise class batch job scheduler, is used perform the scheduling, coordination, monitoring and control of batch jobs running on different servers of System A.
• Functional Tester and Performance Tester are used for functional testing and performance testing respectively.

Key Functions

• Integrate with several external systems to collect weather information
• Weather message decoding and formatting
• Data extraction and dissemination
• Code table maintenance
• Messages in Error editing
• Extraction and formatting data for publishing to Website
• Reports and documents generation
• Voice broadcasting to aircraft pilots
• Publish data to flight information TV

Why IBM?

ZEUS System follows the IBM’s WebSphere Integration Reference Architecture, which is an enterprise class architecture framework, designed to respond to changes of the size and scope facing the government marketplace today. It enables organizations to take a service-oriented approach to integration.
IBM WebSphere Portal Server has been widely used in many organizations locally, regionally and worldwide.
WebSphere Message Broker provides a powerful message broker solution driven by business rules.
Messages are formed, routed, and transformed according to the rules defined by an easy-to-use graphical user interface (GUI).
WebSphere Message Broker addresses the needs of business and application integration by managing the flow of information. It allows you to:
• Route a message to several destinations, using rules that act on the contents of one or more of the fields in the message or message header.
• Transform a message, so that applications using different formats can exchange messages in their own formats.
• Store a message, or part of a message, in a database.
• Retrieve a message, or part of a message, from a database.
• Modify the contents of a message; for example, by adding data extracted from a database.
• Exploit a public interface to develop message processing node types that can be incorporated into the broker framework to complement or replace the supplied nodes, or to incorporate node types developed by Independent Software Vendors (ISVs).
• Enable instrumentation by products such as those developed by Tivoli, using system management hooks.

Key Components

• IBM WebSphere Message Broker 6
• IBM DB2 Enterprise Server Edition version 8.2
• IBM WebSphere MQ 6
• IBM WebSphere Portal Server 5.1
• IBM WebSphere Application Server 6
• IBM WebSphere Business Integration Adapter Framework version 2.6
• IBM WebSphere Business Integration Adapter for JTEXT version 5.6
• Crystal Report Server XI R2 with SP1
• IBM Tivoli Workload Scheduler 8.3
• IBM Tivoli Job Scheduling Console 8.3

Key Benefits

Robustness

ZEUS System follows the IBM’s WebSphere Integration Reference Architecture, which meets the integration capability that is required for comprehensive, enterprise-wide strategies and solutions.
• Tightly tied to existing and emerging standards that support Service-Oriented Architecture (SOA) development.
• Delivers capabilities required for all types of integration, including data integration, application integration, process integration and people integration.
• WebSphere Message Broker is used by many large corporations in the world as a dependable platform for message decoding, augmenting, formatting (transformation) and routing
• WBI Adapter provides a highly scalable and available framework with many configuration capabilities (file polling behaviour, output file naming, event archiving, etc.) that are required by the critical messaging functions of System “A”.
• HA environment is implemented in the system and provides robust failure recovery and load balance mechanism.

Ease of development, integration and maintenance

The J2EE application is structured according to the best practices of the Core J2EE patterns. Presentation logic and the business logic are separated by MVC structure for ease of development, maintainability and reusability.
• The processes and applications are integrated by providing message and data transformations in a single place, the broker, which helps reduce the cost of application upgrades and modifications.
• The logic of message decoding, augmenting, formatting (transformation) and routing logic is built using the easy-to-use graphical Message Flow Editor with IBM supplied message flow nodes.
• The heavy duty work of the adapters (e.g. exchanging files with FTP locations, coordination of work within adapters, communication with Message Broker, failure recovery, etc.) is performed by Adapter Framework itself. Reduces development effort significantly.

Extensibility

WebSphere Message Broker handles a multitude of different connection types allowing NEA to integrate NEA’s entire IT architecture for now and the future.
• You can extend your systems to reach your suppliers and customers, by meeting their interface requirements within your brokers. This can help you improve the quality of your interactions, and allow you to respond more quickly to changing or additional requirements.
• Easy to change message formats and plug in new external interfaces (new protocols).