Enterprise Application Integration & SAN.By now, most or us nave read about, been involved with, or had direct experience with SANs (Storage Area Networks) based on the amount of market visibility given to the topic. Can we say the same about EAI (Enterprise Application Integration) Refers to various techniques used to share data and business processes in large enterprises. When companies acquire another organization, disparate information systems have to be made to work together. (Enterprise Application Integration)? Let's take a look at these two emerging areas in order to understand their increasing value to each other. EAI Middleware Overview What is EAI? EAI is packaged software See software package. that provides the foundation for integrating enterprise software applications and business processes that run on different computer systems. EAI middleware solutions significantly cut the time and cost of development, integration, and maintenance of applications that exist on legacy, open systems, and distributed platforms. In the case of EAI, middleware is the software glue that helps databases and applications that run on different computer systems work together. Application integration, thus, includes any effort to enable to or more application systems to communicate and share each other's most valuable asset--their data. Analyst projections call for the EAI middleware revenue market to reach $600 million in 1999 and exceed $5 billion by year-end 2003, a CAGR CAGR See: Compound Annual Growth Rate of over 75%. The EAI middleware market is being driven primarily by the following items: 1) The re-centralization of computing resources, 2) The need to access data from applications running on OS/390, Unix, NT, and Linux platforms, 3) The tremendous effort and expense to accomplish application integration through labor-intensive point-to-point programming and data migration or conversion methods, and 4) E-business, Internet, and .com paranoia. Relatively speaking, many customer environments today looking at EAI have significant investments in batch-oriented systems and modifying these systems is difficult, given the well-publicized shortage of software developers. Costs of modifying existing software applications are estimated to range from $2.50 to $4.00 per line of code! Several trends led to developing distributed and client/server computing systems of the late 1980s and early 1990s in the attempt to break down what was perceived to be large and more costly centralized computing The introduction to this article provides insufficient context for those unfamiliar with the subject matter. Please help [ improve the introduction] to meet Wikipedia's layout standards. You can discuss the issue on the talk page. environments. Applications were developed in a variety of areas within a business and were seldom coordinated. As a result, islands of information were created with little thought given to the longer-term requirement to communicate and share information between the islands. The islands were often built around different computing systems with Unix, NT, and 0S/390 (then MVS (Multiple Virtual Storage) Introduced in 1974, the primary operating system used with IBM mainframes (the others are VM and DOS/VSE). MVS is a batch processing-oriented operating system that manages large amounts of memory and disk space. ) at the core. By the mid-1990s, we knew that distributed computing (1) The use of multiple computers networked throughout a wide geographical area, or the world via the Internet, in order to solve a single problem. See grid computing. (2) The use of multiple computers in an enterprise rather than one centralized system. and its management was often significantly more expensive, created redundancy, and was more labor intensive Labor Intensive A process or industry that requires large amounts of human effort to produce goods. Notes: A good example is the hospitality industry (hotels, restaurants, etc), they are considered to be very people-oriented. See also: Capital Intensive, Trading Dollars than managing resources centrally. This reality has fueled the present trend to centralization of computing resources with distributed access. In addition, changing applications in these systems was very difficult and costly. It is now estimated that 70% of business critical data is stored in OS/390 (the mainframe) class enterprise servers. This situation is not likely to change in the near future, given the high availability Also called "RAS" (reliability, availability, serviceability) or "fault resilient," it refers to a multiprocessing system that can quickly recover from a failure. There may be a minute or two of downtime while one system switches over to another, but processing will continue. characteristics of these systems (now at 99.999% for Sysplex). The mainframes performance, stability, and scalability make it the most secure and reliable method for storing both historical or legacy data and current data files. Enterprise or mainframe systems are now growing in number for the first time in the decade. Nonetheless, much of the tremendous IT growth is based on open systems platforms, typically NT or Unix platforms, as it is easier to develop new applications on these systems. Open systems, with their inherent support for and the standardization of TCP/IP TCP/IP in full Transmission Control Protocol/Internet Protocol Standard Internet communications protocols that allow digital computers to communicate over long distances. networking, low cost, and easy implementation, are excellent choices for implementing the distributed architecture of the Internet or company Intranets. Networking between the various departments and organizations will become much easier. By the way, XML XML in full Extensible Markup Language. Markup language developed to be a simplified and more structural version of SGML. It incorporates features of HTML (e.g., hypertext linking), but is designed to overcome some of HTML's limitations. (Extensible Markup Language See XML. (language, text) Extensible Markup Language - (XML) An initiative from the W3C defining an "extremely simple" dialect of SGML suitable for use on the World-Wide Web. http://w3.org/XML/. ) is quickly looking like the final piece of this basic network infrastructure. But what happens when data movement and shared file access becomes more intensive between the various departments within a business or between businesses (B2B (Business to Business) Refers to one business communicating with or selling to another. See B2B e-commerce, B2C and B2G. B2B - business to business ) and outgrow outgrow verb To change the relationship with a condition or structure by dint of ↑ age or size; while children outgrow clothing, and certain behaviors, they rarely outgrow diseases–eg, asthma the I/O (Input/Output) The transfer of data between the CPU and a peripheral device. Every transfer is an output from one device and an input to another. See PC input/output. I/O - Input/Output capabilities of LAN-based data transfer? Unfortunately, the goal of real-time universal data access has, until now, been unattainable. Different implementations achieve part of the goal, but each misses in at least one critical criterion. The access is either not instantaneous or the data is not in its native mode. The system cannot directly access data wherever it resides on the network and, as a result, it must move the data from the core database and often reformat (1) To change the record layout of a file or database. (2) To initialize a disk over again. the entire file. Additionally, these solutions are expensive, proprietary, time-consuming, and resource intensive to implement. Does the growing EAI market clearly identify an application area that SAN architecture has targeted? If one server did not need to access the information on another server, EAI wouldn't exist. Our highly integrated world of computing suggests that connecting all types of nodes on a worldwide network is no longer an option. Projections are now indicating that the number of IP addresses will match or exceed the world's population by 2005. NAS (1) See network access server. (2) (Network Attached Storage) A specialized file server that connects to the network. A NAS device contains a slimmed-down operating system and a file system and processes only I/O requests by supporting the popular can provide a good solution in low to moderate data intensive systems. The EAI model of connecting unlike servers and their respective users to enable data access and data sharing The ability to share the same data resource with multiple applications or users. It implies that the data are stored in one or more servers in the network and that there is some software locking mechanism that prevents the same set of data from being changed by two people at the same time. nicely overlays the SAN model for allowing heterogeneous servers to access a common pool of storage. The SAN may be ahead of its time, but once again is not ahead of its vision. Keep in mind that NAS can provide a good solution in low to moderate data intensive systems. The longer view for SANs significantly challenges and eventually replaces the traditional practice of using a general-purpose server and dedicated storage as a storage repository. The high-speed network fabric constructed from high speed interfaces connects a pool of data storage devices to a group of servers and allows storage devices and servers to be added and removed independently of each other, vastly improving availability over existing EAI storage structures. In the SAN, data is shared rather than connected to and owned by a server. An unscheduled outage on a server need not affect access to data in the SAN model. Emerging SAN management software and data sharing software solutions are being developed that enable and enhance the trend toward EAI. As EAI systems demand large data intensive solutions, the SAN enables the application ser vers vers abbr. versed sine to integrate legacy systems data, databases, and existing core applications with web applications, ERP (Enterprise Resource Planning) An integrated information system that serves all departments within an enterprise. Evolving out of the manufacturing industry, ERP implies the use of packaged software rather than proprietary software written by or for one customer. , CRM (Customer Relationship Management) An integrated information system that is used to plan, schedule and control the presales and postsales activities in an organization. , and the now exploding category of e-commerce and e-business applications. As Web and e-commerce applications continue to grow in size, complexity, transaction volumes, and importance, the need for ease of management in designing, developing, and deploying them grows, as well. A recent report from Alex Brown Alex Brown may refer to:
ASPs, EAI, And The SAN? Once we integrate our appropriate applications, do we need to actually run them? Looking even further ahead, a new group of service providers called ASPs (Application Service Providers) are quickly emerging. ASPs represent a new way to allow outside organizations to take responsibility for running and maintaining an application while the end user accesses the application and its data over the web or a virtual private network. The customer typically pays for the application either by user or server on a monthly basis. In this case, the end user is typically renting the application with the prospect of reducing their development and maintenance expense. ASPs bank on the belief that storage is not everyone's core competency. Clearly, there are questions here around the level of service, the quality of service, and, more importantly, security that the ASPs offer but the concept has considerable appeal, particularly if the ASPs will offer EAI services for the customer. From a data and storage perspective, the ASPs will potentially become a primary user of SANs to effectively provide this new class of service cost-effectively. Even before we have implemented the SAN concept on a widespread basis, we can see that the new wave of application requirements and their potential providers present even more extensible uses for the SAN. With web users now predicted to exceed 400 million people in three to four years and e-commerce revenues to surpass a trillion dollars in the same timeframe, growing the storage infrastructure is even more critical than ever. The observations that led to the de-centralization of computing in the early 1990s and re-centralization just five years later must not repeat themselves. Mapping future storage directions to the rapidly changing information landscape of the 21st century presents the storage industry with its greatest challenge yet. |
|
||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion