Architectural Designs

If a conglomerate of suppliers produce subsystems which are to be "integrated", would "Saas integration" do?

the job ? <<Saas Integration or Software as a Service Integration is computer software that is offered through a remote hosted deployment model that allows for the integration of information between systems. Terminology Saas Integration is computer software that connects software components delivered through software as a service (Saas) or hosted models to other applications. These applications can be themselves Saas applications or follow the typical deployment pattern behind a firewall. The software consists of a set of enabling services that allow multiple processes running on one or more machines to interact across the Internet and other networks. This technology evolved to provide for interoperability in support of the move to distribute functionality between managed and distributed architectures, which are used most often to support and simplify complex, distributed applications. It includes web servers, application servers, and similar tools that support application development and delivery. A concept refers to the ability of an organization to precisely define, easily integrate and effectively retrieve data for both internal applications and external communication. A business objective is focused on the creation of accurate, consistent and transparent information flows. Saas integration emphasizes flexibility, agility and responsiveness. It is concerned with how the capability is integrated into business applications as well as how it is passed along from one business process to another. Definition The Saas integration model and methods can be extended to include the integration of anything connected to the Internet - desktops, servers or data services. It is an extension of information integration beyond the traditional notion of firewall to include data, information and services that exist independently of one another, and can be regarded as either a capability or a method. Saas integration is where integration and information standards[1] are able to interact to enable the exchange of information across many types of systems. It is highly dependent upon architectural patterns such as Service Oriented Architecture (SOA)[2] methods such as web services and standards such as XML. Saas integration is not distributed computing or grid computing software where a program is broken into multiple parts and distributed across a network for processing. A key difference between Saas integration software and traditional integration is that it has the ability to express the integration points as services rather than end point destinations for data. Saas integration can be explained as either hosted middleware as a service or the ability to integrate Saas applications. Views of Saas integration There are two complimentary views of Saas integration. First is the capability of offering integration through a hosted outside of the firewall method which require process integration. This is the 'function of integration' itself which is expressed as middleware or information integration through a hosted model. The second is the process of integrating Saas capabilities into other applications. Saas Integration is not dependent on a specific technology strategy or related to an explicit definition. It arose to address circumstances where users within organizations and industries independently source, model, manage and access data. Purpose of Saas Integration Saas integration can be used for a number of purposes and scenarios, following are examples: To increase the flexibility in how an organization or a system can access or provide to different pieces of information To bridge disparate pieces of a process together To make available to an organization a Saas or hosted application through a common set of data interfaces. To reduce integration complexity and expense System Design Saas integration is closely related to the mathematical principals described in Complexity or Chaos Theory in that the more participants involved in the integration the further away from absolute control a system is under. The participants are then left to influence one another which are governed by information exchange standards and principles. Architecturally the principles can be based on patterns of Service Oriented Architecture - SOA and business management is based on a series of service level agreements either real or implied all of which are managed under a common governance framework. The management of Saas integration is enabled through orchestration of data and information flows within the system environment. This function typically takes place within the core systems behind a firewall. Complexity Increases with Saas Software Deployments One effect of Software as a Service is that it spawns a number of independent components and functionality that requires integration into other data flows. A simplistic design pattern is to create a point to point integration between sy

Public Comments

  1. Yes, if the Saas was capable of handling each of the various remote parties.
Powered by Yahoo! Answers