Traditional applications are difficult to maintain and modify due to pervasive interdependencies – changing one aspect of the system can impact dozens of others. Everware-CBDI's Architected Solution Development reduces this significantly by employing loosely-coupled modules and applying the software engineering principles of abstraction and "separation of concerns" to isolate capabilities and reduce redundancy. Using a variety of disciplines, such as business process modeling, message management, and application modeling, artifacts such as business rules, workflow, and data are abstracted and consumed as needed within an agile application architecture. The focus of the approach is to be able to assemble new business capability quickly from existing assets – including models, services, virtualized data, processes and rules.
Everware-CBDI's Architected Solution Development applies a set of best practices to produce modern, agile applications that leverage existing or acquirable assets. The approach produces significant benefits in terms of reduced time and cost and is the keystone to providing responsive, efficient IT solutions to the business.
Our Architected Solution Development approach is:
This long-time CA Gen customer and has several core Gen applications in production. Everware-CBDI was contracted to assess the feasibility of exposing selected strategic Gen transactions as Java EE services to fit within their n-tier service oriented architecture. Everware-CBDI modified development standards and processes, and provided architecture level consulting, mentoring and training to enable the customer to transition their valuable Gen assets towards their strategic SOA vision.
Everware-CBDI provided architectural and transformational services to guide the modernization of legacy software and processes into a highly-reusable service portfolio with orchestrated processes supported by a light-weight architecture and development framework. The architecture and development framework are designed to support time/cost efficient scaling to process new data sources, serve channels with new products and minimize the need to hire/train new supporting staff.
Everware-CBDI architected, designed and implemented NIEM compliant Information Sharing solutions for DoJ including the U.S. Marshals Service and the Joint Automated Booking System (JABS). The target architectures leveraged the CBDI Service Architecture & Engineering methodology as well as Model-Driven Development. Unlike traditional development, we leveraged a repeatable framework and model-generated code to rapidly produce Java components that were then consumed within a business process orchestration engine. The resultant end-to-end automated data publishing services are consistent, reusable and scalable, making the solutions time/cost efficient during both development and maintenance.
Everware-CBDI Inc, partnering with Jumar Solutions Limited, performed a CA Gen Model Portfolio & Automation Requirements Assessment for a large software & services company providing medical claims processing software solutions including Software-as-a-Service (SaaS). Using proven tools and techniques, over 12 million objects from 4 CA Gen Models were analyzed and candidate components were identified to modernize the Gen models into a service architecture and portfolio. This effort also assessed the potential of applying Jumar’s Project Phoenix CBD toolset to achieve subsequent component transformation supported via automation.
Everware-CBDI is working with the National Archives and Records Administration (NARA) and OMG to develop standards and associated service specifications to support the modernization of electronic records management throughout the federal government. Following OMG's MDA approach, we developed Platform Independent Models (PIMs) and Platform Specific Models (PSMs) followed by an initial set of ten service specifications that have been adopted by OMG as a Beta-1 Specification. These models and specifications will form the basis of a standards-based approach for more efficient records management supported by conforming commercial products.