Training & Education


SOA what?

January 2009 Training & Education

Andrew Duca – principal MES system architect, Honeywell Process Solutions, Phoenix, USA

Neil Freeman – principal consultant Mining and Metals, Honeywell Process Solutions, Perth, Australia

Siggy Drews – account executive Mining and Metals, Honeywell Process Solutions, Johannesburg, South Africa

Demystifying SOA for the process industry.

Keywords: [.NET, abstraction, architecture, business process, contract, decomposition, discovery, flexible, interface, IBM WebSphere, integration, ISA S95, manufacturing, MES, MIG, MIMOSA, OAGi, SAP NetWeaver, service, SOA, standards, use case, Web Services]

Service oriented architecture is an architectural style founded on the provision and consumption of services.

Abstract

Interfacing data between applications is always a problem for large manufacturing execution systems. This is gradually getting easier and more uniform especially with the emergence of de facto standards such as Microsoft’s Web Services. However, by just interfacing data, businesses are still locking themselves into solutions that are unwieldy by not providing the flexibility to modify the processes needed to keep pace with the business.

Neil Freeman makes a point during his presentation at MMP
Neil Freeman makes a point during his presentation at MMP

Service oriented architecture (SOA) is a methodology designed to provide interoperability between applications at service or business process level. This provides for more than just data interfacing in that the services that comprise applications are exposed and made available for integration. In this way not only data but business processes and workflow become explicit and released from within the confines of traditional monolithic applications. Hence business flexibility is enabled through ease of modifications to business processes and workflow empowering the process to keep pace with the business.

SOA has been a philosophy adopted by the commercial world for many years, however it is the ‘new’ buzword that is taking the process industries information systems by storm. This paper will provide an overview of what SOA is; why it is important to the process industries and what the value of adopting this technology is.

Background

There is a tremendous amount of literature and attention being generated about SOA today. It has penetrated the financial and telecommunications industries as well as many others and is starting to garner a lot of attention within the process industry. This paper will attempt to demystify what SOA is, why it is important, and how it helps to simplify the complexity of existing solutions and deployments.

Definition

Service oriented architecture is an architectural style founded on the provision and consumption of services. Practically speaking, a service is a software program that implements a useful and reusable unit of work that can be interacted with through a well-defined interface.

A key difference between SOA and other software architectural styles is that services are defined at an abstraction level relevant to the users of the service, while hiding the implementation details of the underlying service. Typically, services related to business functions like ‘Create Order’ or ‘Update Inventory’ rather than software functions such as inserting or updating records in a database. At this level, services can provide a common ground between the IT and the business requirements.

‘Services’ and ‘Web Services’ are often used interchangeably, and while it is true that most service oriented architectures are based on web services, services can be implemented and hosted in multiple environments. It is also important to note that many existing web services are not suitable for use in service oriented architectures, due to insufficient abstraction, poorly defined interfaces, or lack of support for relevant standards.

A service oriented architecture is broader than just simply services, it also includes the aggregation of services into higher order workflows, themselves services, that meet a specific business process need. Well architected SOAs exemplify a loose-coupling between services and the underlying operating system or supporting technologies to achieve a composition framework where business process or user interfaces can be customised, extended, or changed. A complete SOA includes the necessary infrastructure to support service composition to meet the requirements of end to end integration.

Continued on the web

For the complete article visit www.instrumentation.co.za/+C9206

For more information contact Siggy Drews, Honeywell Process Solutions, +27 (0)11 695 8138, [email protected], www.honeywell.co.za





Share this article:
Share via emailShare via LinkedInPrint this page

Further reading:

Mecosa training courses
Mecosa Training & Education
Courses designed for Radiation Protection Officers    This seminar is designed to equip the participants with an understanding of radioactive sources, their application, safe use and what to do in the ...

Read more...
New product releases from SMC Corporation International Training
SMC Corporation South Africa Training & Education
To ensure a smooth transition and integration for learners from education institutes into industry, SMC International Training equipment is designed based on the latest automation technology used in industry.

Read more...
Adapting education to the fourth industrial revolution
Training & Education
In order to establish a firm value proposition for Industry 4.0, it has to start at the FET (Further Education and Training) level, in schools and TVET (Technical, Vocational Education and Training) colleges, at the HET (Higher Education and Training) level, in universities, and all training providers.

Read more...
Automation education and training in South Africa – Part 3: Funding model
SAIMC Training & Education SAIMC
In the final article of this series, we present a possible funding model to achieve the ideas outlined in the previous two parts.

Read more...
Swellendam’s Technology Winter School
Training & Education
On an otherwise ordinary working day during 2015, Wynand Kotzé and Johan Reyneke discussed the ‘challenges’ young people face when making a career choice. They both had children about to finish school ...

Read more...
Customised training solutions
Rascals Automation Training and Solutions Training & Education
Rascals Automation Training & Solutions offers customised solutions for technology in the industrial and domestic markets. Services include customised training solutions based on a full employee skills ...

Read more...
Automation education and training vital for South Africa’s development - Part 1: Our ability to provide the skills of Industry 4.0 is wanting.
SAIMC Training & Education
In the automation industry, the education and training provided at universities and colleges have, for various reasons, drifted away from industry ­requirements. The SAIMC plans to close this gap, whatever ...

Read more...
Reimagining skills development
Rockwell Automation Training & Education
Consider the wider potential application for skilling people beyond the immediate environments of organisations.

Read more...
Online education is coming of age
Training & Education
Hands-on engineering via remote and virtual laboratories and simulation software.

Read more...
An examination of the current qualification options available to student engineers in South Africa
Training & Education
The discussion in this article focuses on the third milestone in a learner’s career, i.e. from education into industry.

Read more...