(SYS-CON Media) - The main drivers for SOA-based architectures are to
facilitate the manageable growth of large-scale enterprise systems, to
facilitate Internet-scale provisioning and the use of services, and to reduce
the cost of organization-to-organization cooperation - SOA RM
When approaching a SOA implementation, I would like to consider two
fundamental questions that many developers ask:
1) What's the difference between service-oriented and service-based
architectures?
2) What special architecture elements are defined by the SOA RM?
In my opinion, the answer to the first is in the difference between the words
oriented and based. I believe that smart IT organizations offer a lot of
services already because the technical benefits of services have been well
known for ... (more)
From the first days of Rich Internet Application (RIA) technology, many
enthusiasts found an analogy between RIA and service-oriented architecture
(SOA). Some of them talked about the benefits of a would-be-wonderful use of
SOA in RIA; others saw RIA as a SOA face. Nonetheless, there are experts who
see a discrepancy between RIA and SOA concepts.
The major disagreement between RIA and SO... (more)
The requirements for different user-facing applications frequently say
something like: "User has to see/read/be shown only
funds/records/itineraries/policies he or she is entitled to." Permissions in
these cases usually depend on multiple factors related to the user profile
(job role, locale, etc.), to the protected data (data origin, storage,
approval status, etc.), or to both. This rep... (more)
This article describes two techniques that may be used for assured delivery
of important data, specifically, audit data, in distributed systems. We will
review design that leads from assured to guaranteed delivery. This task gets
more and more important in light of modern global operation risk regulations
and related application risk management.
Business Task and Functional Requirements
R... (more)
In this article I'll share my experience in using the new features in Java 5
for solving an old industry problem, the problem of collecting constantly
published financial data in reliable way. The business case example I'm going
to discuss relates to the acquisition of some sort of market data published
by a financial data source system like Reuters.
Data Source Publishing Conditions
Assu... (more)