By Michael Poulin
November 26, 2008 09:00 AM EST
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, ... (more)
|
By Michael Poulin
September 10, 2008 08:00 PM EDT
What could be the problem with logging in SOA in the presence of such
wonderful tools like log4j, Java's logging library and similar? Why might we
need something special for SOA and why aren't existing techniques enough? The
answer is simple and complex simultaneously - in SOA we... (more)
|
By Michael Poulin
March 23, 2008 04:00 PM EDT
At a glance the reuse of a service and entitlement to those service results
have nothing in common. But on the second thought, the more a service gets
reused the greater the chance of serving users with different access rights
to the service results.
We'll discuss two models of r... (more)
|
By Michael Poulin
January 8, 2007 01:45 PM EST
(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... (more)
|
By Michael Poulin
December 27, 2006 06:00 AM EST
SOA RM: "...in SOA, services are the mechanism by which needs and
capabilities are brought together"
Recently OASIS voted the SOA Reference Model (SOA RM) into a standard. In
spite of its high level of abstraction, this model emphasizes the business
orientation of SOA. This two-... (more)
|
By Michael Poulin
November 3, 2006 02:00 PM EST
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 ... (more)
|
By Michael Poulin
July 26, 2006 04:15 PM EDT
(Found in a blog, "Versioning is as inevitable as security.") SOA development
practice isn't much different from other software development practices
except for design and maintenance. Multiple self-containing and aggregated
services that interact with others have their own lifec... (more)
|
By Michael Poulin
May 13, 2006 11:00 AM EDT
What could be easier than to take your application, wrap it with a Web
Service, announce it or register it in the UDDI and get a SOA Service? Even
better - take a data warehouse, cover a SQL executing code with a Web Service
and expose it to SOA, isn't it simple? This article is ... (more)
|
By Michael Poulin
February 23, 2006 08:00 PM EST
This article describes a workaround design that allows a Portal to survive if
its resource starts hanging request threads.
Business Task
How frequently does your Portal experience user requests hanging in the
resource? Not frequently, I hope. However, if this happens and the resou... (more)
|
By Michael Poulin
January 13, 2006 01:15 PM EST
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 ... (more)
|
By Michael Poulin
January 7, 2006 02:00 PM EST
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
(jo... (more)
|
By Michael Poulin
October 15, 2005 10:30 AM EDT
Application architects have heard about the increased importance of security,
but in many cases they really don't know how to approach this issue. In this
article, I'll share my experience and define a few basic steps and
checkpoints for building application architecture with sec... (more)
|