SOA Operations Excellence with Progress

To keep an SOA up and running smoothly and meet service-level agreements (SLAs), IT organizations must be able to monitor service interactions, understand dependencies, and quickly pinpoint the root causes of performance bottlenecks or failures…

soa-operations-excellence-wp.pdf

The Web Services Security Threat: The Risks

Can existing network security technologies ameliorate Web services risks? Are risks the same for internal and external Web Services? The benefits and ease of use make the adoption of Web Services a foregone conclusion. The real question that enterprises must ask themselves when adopting Web Services is: what are the most cost-effective steps to mitigate the risks of deploying Web Services - to an acceptable level - for the organization? Read this white paper for an enlightening discussion of these steps.

white_paper_web_service_security_threat.pdf

Why Runtime Governance is Critcal for SOA: A SOA Primer

With SOA services now in production within many organizations, system architects are realizing that the most critical control and governance issues take place in runtime. This SOA primer explains the details of Actional’s comprehensive Web services governance solution. Read this free white paper and understand the various kinds of Web services management, their importance, and how to get started with what you need now.

whitepaper_runtime_governance.pdf

Business Process Visibility

IT must move towards managing service-oriented architectures (SOAs) from a business perspective, which means that IT managers must find the tools necessary to align its goals with those of the business.

whitepaper_business_process_visibility.pdf

The current state of SOA Governance

As organizations begin to adopt service-oriented architectures (SOA), the topic of SOA governance — the articulation and enforcement of policies related to Web-service lifecycles, implementation protocols, service access, information protection and…

state_of_soa_governance.pdf

Planning for an SOA Optimized Application lifecycle

This report examines the effectiveness of IT investments in three areas of a SOA: operations management; design and operations governance and underlying changes in project management, development, testing and application lifecycle management tools.

whitepaper-planning-optimized-soa-app-lifecycle.pdf

SOA Worst Practices Vol2

SOA Worst Practices, Volume II, as the title suggests, is the follow-on white paper to SOA Worst Practices, Volume I: a collection, of dubious––and sometimes disastrous ––case studies of service-oriented architecture (SOA) implementations….

worstpracticevol_ii.pdf

SOA Worst Practices Vol1

Make no mistake: SOA can be tricky. Learn from this compilation of “SOA Worst Practices” which traps to avoid. Learn the limits of XML firewalls. Find out how not to fall prey to consultants. Make sure you don’t hand out your WSDL to passersby… This wisdom and much, much more from the experts at Actional.

soa_worstpractices_vol1.pdf

The “S” in “SOA” is Services

SOA is indeed architecture, but it’s based on the proper design, development, and testing of Services. These Services provide what’s core to SOA, and the discipline and process that software engineers put around this effort should be significant. Changes to SOA Services design, development and testing need to be made and understood right now.

Anemic Domain Model

The basic symptom of an Anemic Domain Model is that at first blush it looks like the real thing. There are objects, many named after the nouns in the domain space, and these objects are connected with the rich relationships and structure that true domain models have. The catch comes when you look at the behavior, and you realize that there is hardly any behavior on these objects, making them little more than bags of getters and setters. Indeed often these models come with design rules that say that you are not to put any domain logic in the the domain objects. Instead there are a set of service objects which capture all the domain logic. These services live on top of the domain model and use the domain model for data.

Next Page →