> Archive > Issue LXXIV, July 2013
Download Issue
Download Full Service Technology Magazine PDF

SLA-Aware Enterprise Service Computing - Part I

Longji Tang, Jing Dong, Yajing Zhao

Longji Tang

There is a growing trend towards enterprise system integration across organizational and enterprise boundaries on the global Internet platform. The Enterprise Service Computing (ESC) has been adopted by more and more corporations to meet the growing demand from businesses and the global economy. However the ESC as a new distributed computing paradigm poses many challenges and issues of quality of services. For example, how is ESC compliant with the quality of service (QoS)? How do service providers guarantee services which meet service consumers' needs as well as wants? How do both service consumers and service providers agree with QoS at runtime? In this chapter, SLA-Aware enterprise service computing is first introduced as a solution to the challenges and issues of ESC. Then, SLA-Aware ESC is defined as new architectural styles which include SLA-Aware Enterprise Service-Oriented Architecture (ESOA-SLA) and SLA-Aware Enterprise Cloud Service Architecture (ECSA-SLA). In addition, the enterprise architectural styles are specified through our extended ESOA and ECSA models. The ECSA-SLA styles include SLA-Aware cloud services, SLA-Aware cloud service consumers, SLA-Aware cloud SOA infrastructure, SLA-Aware cloud SOA management, SLA-Aware cloud SOA process and SLA-Aware SOA quality attributes. The main advantages of viewing and defining SLA-Aware ESC as an architectural style are (1) abstracting the common structure, constraints and behaviors of a family of ESC systems, such as ECSA-SLA style systems and (2) defining general design principles for the family of enterprise architectures....

Service-Oriented Architecture and Data Mining:
A Step Towards a Cognitive Media?

Paul S. Prueitt

Paul S. Prueitt

This article makes the case that national security is impacted by systemic educational failure, particularly in higher mathematics. If one assumes that America is experiencing an educational crisis, then the proper development of new educational tools is a matter of national security. We suggest that time and resources be spent, as IBM is doing, on the development of data mining applications using service-oriented governance principles. We take the position that these tools should be applied to educational data, in particular student learning outcomes in first-year college mathematics. Knowledge representation may be created from data mining, resulting in models over what has been learned and what the individual has not learned. A modern understanding of cognitive neuroscience will enrich individualized models. Models then may be utilized to optimize how curriculum materials are presented to the individual, resulting in adaptive deep learning. Governance policy is then applied to enforce core principles, including those arising from the definition of deep learning. Deep learning is seen as a modification of underlying memory engrams.Properly defined services may be said to understand individualized models. Using governance principles basic to stratified service architecture, learning tasks may be supported and assessed within unified enterprise architecture. Governance, along with service definition and model definition, could create a national assessment strategy that moves K-12 and higher education towards specific goals. Today we see the development of leading edge cloud-based...

Securing the SOA Landscape

Jürgen Kress, Berthold Maier, Hajo Normann, Danilo Schmiedel, Guido Schmutz, Bernd Trops, Clemens Utschig-Utschig, Torsten Winterberg

Jürgen Kress Berthold Maier Hajo Normann
Danilo Schmiedel Guido Schmutz Bernd Trops Clemens Utschig-Utschig Torsten Winterberg

In this article, we present and explore the fundamentals of applying the factory approach to modern service-oriented software development in an attempt to marry SOA industrialization with service contracts. As service developers and designers, how can we successfully fulfill factory requirements and achieve the essential characteristic of industrialized SOA while remaining compliant with standards on the service contract level? Thinking in terms of contracts has been found to be requisite for granular sourcing strategies that virtualize underlying implementations. Contracts also function as a common language between business units and IT teams, across cloud computing technologies, and for future-proof and agile enterprises in general. Let's imagine that today's "pre-industrialized" world has become one in which contracts are been replaced by organizational and technical silos and the best solutions available. In today's SOA landscape, functional components are created for specific applications, often redundantly and lacking organization-wide standardization at the interface level. These components work well in a "silo" landscape in which the "application SOA" architecture is particularly suitable within the context of single applications. Figure 1 illustrates the simplicity of combining services within applications that results from standardized design and structures being used as the framework for interfaces and exchanged data. If a business activity service (BAS) comprises business entity services (BESs) of different designs from multiple. Security plays a crucial role due to SOA's extensively networked nature, yet is not required by all of the different types of applications and architecture layers to the same degree. Defining both internal and external security...

Promoting Organizational Visibility for SOA
and SOA Governance Initiatives - Part II

Manuel Rosa, André Sampaio

Manuel Rosa

André Sampaio

As is the case for everything else, SOA assets are subject to the passage of time and can't be fully analyzed without a deeper understanding of their lifecycles, stages and transitions. Take almost any practice in IT and the "SMART" acronym is applicable, of which the letter "T" for time-bound is of particular importance. A complete view of the past to future is necessary to truly govern SOA. Channels of communication not only need to encompass what was executed and decided, but also what the current situation or landscape is and what is planned for the future. A false premise of the impact analysis of current governance tools is that an assessment that is based solely on a snapshot taken from a single point in time can be performed. By correlating common project management practices with service lifecycle stages, we can provide a comprehensive view of the past, present and future states of projects and the services they impact. This comprehensiveness is critical, since projects experience service production, reuse, retirement and change that can affect the entire organization's service-oriented architecture. In Figure 1, two scenarios depicting project portfolio management through SOA governance show how different kinds of actions performed on services from each project have an impact on decision-making. Actions can range from promoting future service reuse and...

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