Introduction
Because of increasing business and governmental pressures to integrate their operations, the financial services industry is developing a number of standards for data exchange and other common functions. Standards such as XBRL, FpML, MDDL, RIXML, and FIXML are all specialized dialects of XML (Extensible Markup Language). Any financial services application with good support for XML will be able to communicate effectively using one or more of the emerging industry standards.
Efficient data exchange increases the need for fast, scalable data persistence.
Changes in reimbursement approaches in healthcare are unleashing unprecedented business forces in the industry. As a result, providers are consolidating into larger integrated delivery networks, hoping to achieve economies of scale and operating efficiency.
But it’s difficult to truly integrate organizations, and that’s particularly true when it comes to getting disparate information systems to work together.Overall, consolidation has become more difficult because providers now have a variety of IT systems in place.
Strategic Interoperability
Executive Overview
This white paper discusses the critical requirements for the U.S. Departments of Defense (DoD) and Veterans Affairs (VA) to share Service members’ medical records – including real-time access to a complete composite health record – and it proposes an immediate solution via implementation of a health informatics platform. This approach will provide significant and clearly visible results in a matter of months, while positioning the Departments for strategic improvements in the years ahead.
Whereas in the past the frontier of healthcare it was
Introduction
As healthcare providers face increasing pressures to lower costs and reduce readmissions, they're rapidly shifting towards accountable?care organizations (ACOs) and other coordinated, quality-based reimbursement systems. However, most providers have historically?organized their data and workflows in ways that best fi t the fee-for-service payment model. Now that so many providers are sharing?risks and rewards, they must also share and coordinate information by adopting more streamlined health information technology?solutions.
Still, the complete replacement of existing systems
Introduction
With the growing popularity of smart phones and tablet computers, consumers are coming to expect that software solutions will be presented as "apps" on their mobile devices. The challenge for most application developers is to find ways to make their existing solutions run on modern mobile platforms without incurring the delay and cost of a complete rewrite.
This paper will describe the approach taken by HAPO Community Credit Union when they adapted their online banking application, developed on InterSystems' high performance object database system called Caché, for use with mobile
Introduction
To overcome the performance limitations of traditional relational databases, applications - ranging from those running on a single machine to large, interconnected grids - often use in-memory databases to accelerate data access. While in-memory databases and caching products increase throughput, they suffer from a number of limitations including lack of support for large data sets, excessive hardware requirements, and limits on scalability.
InterSystems Caché is a high-performance object database with a unique architecture that makes it suitable for applications that typically use
What is Integration
Integration of enterprise applications and data to simplify and automate business processes has become an important focus for many CIOs.It refers to both the tasks of integrating data and applications, as well as to software products that provide integration frameworks and associated tools.Integration enables the sharing of data and business functions across applications.Integration has become popular because most traditional enterprise applications were custom built to address a specific business need.
InterSystems encourages the adoption of a flexible, practical approach to application development, rather than strict adherence to one of the prevalent development theories. This paper offers advice based upon our experience. However needs, attitudes, and styles vary; we recommend that each programmer choose the development approach that works best for them. Caché supports a wide range of development methodologies, not just those recommended here.
Introduction
In healthcare, information accessibility can impact the outcome of a medical decision, or the success of a bundled payment initiative. To ensure that the right information is available at the right place and time, healthcare organizations typically have used HL7® interface engines to share data among clinical applications. But the demands on healthcare information technology are changing so rapidly that these simple engines are no longer sufficient.
- New data sharing and interoperability standards and protocols arise and evolve continuously
- The volume, variety, and velocity of data —
Business Transformation for Application Providers
Introduction
InterSystems regards the enterprise service bus (ESB) as a business transformation engine for application providers.
Why the emphasis on transformation?For many application providers meeting today’s customer demands will require a change in business model.Customers are looking for unified solutions instead of application portfolios from vendors.They want these solutions delivered on their device of choice, from desktop to mobile.Above all, these solutions must be focused on the user experience.
Strategic interoperability —The key to connected care
Introduction
The aging population and increasing incidence of chronic diseases are putting unmanageable pressures on healthcare services, not just in Europe, but worldwide. The current models of healthcare are unsustainable in the face of increased demand for services and rising costs. This was evident even before the financial crisis led to severe cuts in healthcare budgets in many countries.
Patients are increasingly relying on multiple specialists and healthcare organisations for treatment, due to the complexity of their medical conditions
Lessons from Aviation
Introduction
Despite rapid advances in information technology and medical devices, most healthcare organizations have not achieved the same high reliability and safety as other industries, such as aviation, where mistakes can have catastrophic results.Executives and physicians alike are dissatisfied with costs and outcomes, and patients are rightfully fearful of medical errors, infections and miscommunication.
Introduction
In today's world, an ever-increasing number of purchases and payments are being made by credit card.Although merchants and service providers who accept credit cards have an obligation to protect customers' sensitive information, the software solutions they use may not support "best practices" for securing credit card information.To help combat this issue, a security standard for credit card information has been developed and is being widely adopted.The Payment Card Industry (PCI) Data Security Standard (DSS) is a set of guidelines for securely handling credit card information.
Abstract
In a recent benchmark test of an application based on InterSystems Caché, a sustainable rate of 8.9million database accesses/second, with peaks of 16.9 million database accesses/second, was achieved. These results were from a test performed on a connected system of eight applications servers, using Intel Xeon 5570 processors, and running Linux as the operating system. This benchmark shows that:
- Caché can achieve unheard of levels of performance for an object database. It provides full persistence of data at speeds that are normally only reached by in-memory databases.
- Caché demonstrates
Introduction
Running the business efficiently and delivering solid value to customers have always been hallmarks of successful companies.However, today's companies have to cope with much more.For example, over the past few years it has become increasingly important for U.S.organizations to devote appropriate resources to the issues of corporate governance and regulatory compliance.Organizations of all types have tightened internal controls as a result of new regulations and increased investor focus on corporate oversight.
Introduction
HL7 V2 message routing solutions often have hundreds of business services, processes and operations. Inevitably things will go wrong and you have to monitor the production to be able to react quickly and resolve any problems before they can become serious issues.
Ensemble includes some powerful alerting capabilities that can help, but if you aren't careful you will be inundated with alerts and your inbox more or less becomes a copy of the event log defeating the object of the exercise.
These notes are based on experience of other customers who have set up alerting and will hopefully
Introduction
This paper describes how Ensemble behaves after a system crash or similar uncontrolled shutdown or failover. Ensemble is normally configured to start processing messages automatically when the operating system restarts or when the system has failed over to a cluster member or mirror member. No manual intervention is required. But, in order for your system to robustly handle system failure and restart, you must understand how Ensemble handles these conditions and develop your productions using the rules and guidelines in this document.
The behavior in the event of a restart is very
Ensemble is based on message flow, and a data transformation is a way to convert from one message type to another. DTL (Data Transformation Language) adds a layer to this - it provides a graphical way to do the conversion. This is really helpful because most of the time, people with domain-specific knowledge may not have extensive coding skills. However, you always have the ability to do some coding, so if you need or want to, this is available.
DTL has several components: the data transformation engine, the language itself, and the DTL editor.
An introduction to virtual documents
Ensemble virtual documents enable your productions to work with large and complex documents with little overhead.
What is a virtual document?
A virtual document is a special kind of Ensemble message, for use with Electronic Data Interchange (EDI) messages and with XML documents.
How are virtual documents different from standard messages?
The body of any Ensemble message is represented by a persistent class that has one property for each value that the message is intended to carry.
The Business Processing Language - for orchestration and long-running business processes.
Ensemble can orchestrate calls to external systems. Very often this is done to implement or automate a long-running business process - that is, real business processes where people interact with a series of different systems to complete complex tasks. BPL (the Business Processing Language) provides a graphical way to create these orchestrations.
How do you balance the need to achieve an early success with SOA against the requirement for an architecture that will deliver long term success? You don't want to get bogged down in architectural committees for three years, but you don't want to make short term decisions that will be roadblocks to long term success.
If your first project is to deploy a small number of reusable services in a matter of months but you know that four years from now you might have hundreds of services, an enterprise SOA infrastructure and specialized governance technology you have a dilemma.
Are you new to Ensemble? InterSystems provides several tools to learn the basics of Ensemble and get on your way to becoming an expert in the technology. Before installing Ensemble, take a look at the Ensemble Technology Overview and Getting Started with Ensemble in documentation. Respectively, these documents explain features and major components of Ensemble as well as how to install the software.
Introduction
Application integration at its simplest is often just one application sending a message to another to notify it of some change. Perhaps when a patient arrives at a hospital, the registration system will send a message to clinical systems so they have all demographic data ready to use. Of perhaps it is just a nightly file transfer from the sales system to the accounting system.
But modern application integration platforms or suites can do a lot more than this to help applications work together and add real value to the enterprise.
Lots of terms have come into use over the years to

