Open Systems For Agility and Freedom of Choice |
At Ishi Systems, we understand your need to rapidly evolve as a business by enabling all your software investments to be integrated into a single cohesive unit. This is the promise that SOA delivers. SOA@Ishi involves insuring all your software development costs by adopting a service based view of your critical business functions. This enables us to see the bigger picture of profitability and productivity improvements in your enterprise.
Challenges
The biggest challenge in achieving this has been the old world approach of enterprise architecture and development. Over the years, organizations have developed applications without any real concern as to how these applications should communicate with each other. These applications took the form of ERP packages, data warehousing applications, client-server programs and even web based applications that served a specific purpose at the time of their development. As time went by, companies realized the need to “open up” these applications – in other words, reuse the existing business logic and data exchange between these applications without having to throw away or re-write most of their applications.
Benefits
SOA addresses this by providing an abstract layer on top of traditional systems as a layer of services provided by enterprise components. SOA emphasizes interoperability, location transparency and standards. Such flexibility helps to not only leverage existing digital assets more effectively, but also to make system level changes very rapidly to meet changing business needs. Further, it reduces the cost and risk involved in deploying new business services and processes.
SOA@Ishi
Web protocols such as HTTP and payload standards such as SOAP and XML are natural choices for implementing a SOA. Services may be built using diverse technologies, including application servers based on .NET or J2EE, middleware solutions, or adapters for database systems that enable access to data via web services.
At Ishi, we have helped our clients to deploy SOA functionality through web services, messaging products coupled with an integration layer and with JMS coupled with an Enterprise Service Bus (ESB) for integration on TIBCO, BEA WebLogic, IBM WebSphere and Open Source platforms. We have a deep understanding of software architecture, system integration, web development and object-oriented concepts that allows us to facilitate the building of these next generation business applications.
