ServiceTechMag.com > Archive > Issue LXV, August 2012
Download Issue
Download Full Service Technology Magazine PDF




EAI and EDI in the Cloud: Prospects of Azure Service Bus
EAI & EDI – Part I

Manfred Steyer

Manfred Steyer

This is the first article in a two-part series that discusses how in the future, the EAI features of Azure Service Bus will offer the transformation and routing of messages to integrated systems on a pay-per-use basis while maintaining its usual high availability. Moreover, standards like EDIFACT and X12 will also be supported in the same way as the integration into local systems via relaying. System integration solutions are a single point of failure and, as such, must be designed to be fail-save. This results in higher hardware and software licensing costs and, consequently, often makes professional ESB offers unattractive. Azure Service Bus's pay-per-use solution provides a remedy for this problem.The current version concentrates on message mediation and, among other features, offers queues to enable reliable communication as well as topics for publish/subscribe scenarios. However, looking at the CTP which...


SOA and the Cloud: Why Your Cloud Applications Need SOA

Roberto Medrano

Roberto Medrano

Some consider cloud computing to be a cure-all for virtually any type of IT infrastructure. And while the cloud certainly delivers on many of its promises, it will never truly provide all that it's capable of unless it's optimized for integration with other applications and evolution for new requirements. What is the best way to provide this? Use a services-oriented architecture (SOA) as the fabric upon which to build your cloud-based applications. In this article, we'll outline the reasons why a SOA is so important for the cloud, and some principles to consider when creating your cloud platform on a SOA. Cloud promises just about everything a CIO could possibly hope and dream for: lower IT costs, eradication of daily management tasks, and massively reduced overhead. At this point in its evolution, however, cloud has been so touted and lionized; it's difficult to know how to separate the truth from the hype. But for those who have had to...


Flexible Service Repository Taxonomy and Service Broker Realization

Sergey Popov

Sergey Popov

In the telecommunication industry, the ability of business domain Order Provisioning to invoke services dynamically at runtime is one of the critical requirements. The Service Broker as a controller is the main means of composing agnostic services dynamically. Composed services, together with other related enterprise artifacts, must be successfully discovered and exposed in various ways, which are clearly defined by a Service Inventory taxonomy. The main subject of this article will be creating an effective Inventory taxonomy. It will be discussed in the following pages, together with the Service Broker, and Service Messaging architecture. In the first part we will try to offer a solution to the common arguments over the necessity and benefits of the Service Inventory. For an example model, we will use a hypothetical large telecommunication company that has several affiliates spread out over a few...


Service Component Architecture for Building Cloud Services

Dr. Muthu Ramachandran

Dr. Muthu Ramachandran

The emergence of cloud computing has resulted in an increase in data centers, primarily due to rising global demand. The newly emerging cloud paradigm is heavily based on the Software-as-a-Service (SaaS) concept that provides services on-demand, utilising resources more effectively within cloud environments. Service component architecture (SCA) has been developed based on software components to build cloud services and architecture. This article discusses SaaS characteristics and how they can be designed with service components. In this research, we have developed a number of component models that have been designed for supporting cloud design characteristics and their associated architectural layers. This work has also developed a series of best practice design guidelines for service component design that support the componentization of cloud applications. Cloud computing has evolved to address the availability of computing resources which...


2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006