Data Management in application servers

imageThe goal of this article is to show best practices and optimal development practices for developing with the InfoSphere MDM operational server. We will discuss common OSGi patterns, troubleshooting, including failures and resolution, as well as how to best deploy MDM composite bundle (CBA) extensions.

The InfoSphere MDM version v11 operational server is based on an enterprise OSGi architecture, which is modular in nature. The benefits of a modular architecture application design include reducing complexity, reducing time to delivery, and increasing serviceability. The Java EE infrastructure leveraged in previous versions of InfoSphere MDM had limited ability to enforce or encourage a modular design.

The advantage of a modular MDM application is to allow customization to be deployed without having to alter the core MDM application. Instead, customizations are attached in the form of extensions to the core MDM application. This is done using composite bundles, or CBA files.

imageNote: This post only covers the initial set up of the MDM Workbench. The full article also contains these additional topics:

The InfoSphere MDM Workbench is a tool that supports development of customizations and extensions to MDM operational server. The MDM Workbench allows you to define the desired data model and transactions and then generates the code required to implement the MDM Server extensions.

When using workbench to build and deploy your MDM customizations and extensions, there are a few workspace configurations to consider for achieving the best performance and development experience.

Workbench workspace server definition settings

Publishing CBAs from the MDM Workbench using the "Run server with resources within the workspace" option, sometimes called a "loose config" option, is not desired because it might cause the workspace and the server deployment to be out of sync. Use of this option often results in CBA deployment errors where the MDM EBA application fails to start. To resolve this, you must manually remove the CBA deployment using the WebSphere Application Server administrative console to return the application back to its original state.

You might also like

Application Deployment with tc Server
Application Deployment with tc Server
SQL Server authuntication with ADO NET DATA MODEL in MVC4
SQL Server authuntication with ADO NET DATA MODEL in MVC4 ...

Data Governance in Insurance Carriers  — Insurance Networking News
The discipline includes a focus on data quality, data management, data policies, and a variety of other processes surrounding the handling of data in an organization.

TRIPP LITE Tripp Lite SRW6U 6U Wall Mount Rack Enclosure Server Cabinet Door/Sides
Personal Computer (TRIPP LITE)
  • Designed to integrate wall-mounting, easy equipment access, and cable management in IT network applications with limited floor space
  • 6U wall mount rack enclosure cabinet
  • Adjustable front and rear vertical rackmount rails
  • Locking, reversible front door and locking, removable side panels
  • Ships fully assembled for quick installation
  • 5 Year Warranty
  • 6U with adjustable front and rear vertical rackmount rails
  • Designed for IT and education environments where equipment needs to be secure and out of the way
  • Fully assembled for quick installation
  • Meets all enclosure requirements towards PCI DSS (Payment Card Industry Data Security Standard) compliance

Q&A

avatar
How can I use SQL Server to manage spatial data?

SQL Server 2008 comes with a data type for storing spatial data, both geometric and geographic. It also has a ton of functionality around those data types to allow it to do all sorts of activities such as searches for objects near one another, etc. Also, Reporting Services comes with a whole new set of functionality to support mapping based on the spatial data type in SQL Server. There is also a specialized index type to make searches against the spatial index faster.
All this comes with SQL Server at no additional cost and with no extra installs needed.
For an excellent introduction to …