![]() |
.NET database and distributed computing tools |
|
|
Because of the early success of their commercial software package, Marsh also began using Base One’s software for internal database projects. For example, a Marsh programmer who had worked on the Stars team, using Base One's tools and middleware, rapidly developed a sophisticated multi-user database application for tracking and processing tens of thousands of insurance certificates. Base One's software provided Marsh with facilities which are logical extensions necessary for large-scale development, but which are not included in the current generation of commercial database management systems. Base One's software components present a uniform, DBMS-independent interface that operates through both Microsoft's ODBC (Open Database Connectivity) and high-efficiency native direct connections. The interface shielded Marsh’s developers from much of the complexity of scaling up their applications to efficiently and reliably process large, multi-user databases. |
For example, the facility for automated client-side caching of both data and metadata helps prevent database connection "overload". The automated "optimistic" concurrency control minimizes the length of time locks need to be held. (This guarantees efficient, rigorous handling of data access collisions, such as multiple users trying to modify the same records or index pages.) The data dictionary facility works without change across the different database systems and automatically generates database layouts, indexes, security settings, and performance optimizations. Also, the database components for large-scale browsing automatically force index searches and prevent sorts. (Programmers specify queries in the simplest way, and these are automatically adjusted to significantly improve performance.) |
With each release of Stars, Base One added significant extensions, such as the “Attached Object” database facilities. This allowed a claims examiner or lawyer to scan in photos and documents in a variety of formats and dictate notes directly into the computer’s microphone - all automatically associated with the appropriate database record(s). The functions were designed to work efficiently under the demands of slow networks, lots of users, lots of data, and a dynamic transaction processing and reporting workload. | Internally, Base One's software is optimized for each type of database, but the uniform, external interface made it practical for Marsh to program Stars as a database-independent commercial application. Marsh leveraged the database components to deliver an efficient package that could be quickly integrated into a customer’s existing network access controls and Microsoft, Oracle, or Sybase database environment. |
Because of the medical and legal information
stored within Stars, privacy and security were major concerns. The
database contains Workmen’s Compensation claims, accident occurrences,
injury and treatment records, legal claims and exhibits. This sensitive
data is used to estimate and forecast insurance-related costs, identify
risks and exposures, look for fraud, and improve workplace safety. Under contract to Marsh, Base One added security and administration components to the toolkit that made it practical to efficiently integrate sophisticated, application-specific behavior, such as filtering data depending on who is looking at it. The resulting database architecture is especially well suited to building secure enterprise applications. Administrators can assign security privileges and set security rules. |
Marsh programmers found it simple to build
applications that permit managers to control the items a particular user
can select, the buttons or links that can be pushed, and the screens or
web pages that can be seen. This is in addition to supporting the normal
database administrator authority to decide what record types (tables) a
user can modify or query. A major manufacturer wanted a customized version of Stars. In addition to specialized forms and reports, they required security features that would allow managers to see claims only for their assigned locations, and their supervisors, in turn, would see claims only for those managers reporting to them. The job had to be done quickly, with as few modifications as possible. As a result of the object-oriented design of Base One's software, these security customizations were not only easy to create, but also easy to maintain. |
For over 10 years, Base One’s tools and middleware have proven to be practical and effective because they were developed jointly with Marsh, under demanding requirements, with rapid, real-world feedback. In 1996, Marsh began a partnership with Base One to license the development tools to Deutsche Bank for a new securities custody system. | Until 2003, when the custody business was sold, Deutsche Bank licensed the tools from Marsh and Base One, and contracted for major product enhancements, including further large-scale performance improvements, administrative controls, and support for distributed computing. |
Download the white paper on Marsh's insurance risk management software package (PDF)
Visual Studio | Database Technology | Distributed Computing | BFC
|
|||||||
Home | Products | Consulting | Case Studies | Order | Contents | Contact | About Us |
|
|||||||
Copyright © 2012, Base One International Corporation |