InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

OASIS Releases a Raft of New Standards

Posted by Mark Little on Feb 03, 2009

Sections
Enterprise Architecture
Topics
Web Services ,
WS Standards ,
SOA
Tags
WS-Reliable Messaging ,
WS-Security ,
WS-Trust ,
WS-BusinessActivity ,
WS-ReliableMessaging ,
WS-AtomicTransactions ,
WS-Coordination ,
WS-MakeConnection ,
SOA Appliance

A number of OASIS technical committees have been very busy over the past few months, with the result that OASIS has just announced the release of a number of updated standards:

Specification Title: Web Services MakeConnection 1.1
Submission Notification: http://lists.oasis-open.org/archives/tc-announce/200901/msg00006.html
Ballot: http://www.oasis-open.org/committees/ballot.php?id=1638

Specification Title: Web Services ReliableMessaging Policy 1.2
Submission Notification:
http://lists.oasis-open.org/archives/tc-announce/200901/msg00007.html
Ballot: http://www.oasis-open.org/committees/ballot.php?id=1639

Specification Title: Web Services ReliableMessaging 1.2
Submission Notification: http://lists.oasis-open.org/archives/tc-announce/200901/msg00008.html
Ballot: http://www.oasis-open.org/committees/ballot.php?id=1640

Specification Title: WS-SecurityPolicy 1.3
Submission Notification: http://lists.oasis-open.org/archives/tc-announce/200901/msg00000.html
Ballot: http://www.oasis-open.org/committees/ballot.php?id=1632

Specification Title: WS-SecureConversation 1.4
Submission Notification: http://lists.oasis-open.org/archives/tc-announce/200901/msg00001.html
Ballot: http://www.oasis-open.org/committees/ballot.php?id=1633

Specification Title: WS-Trust 1.4
Submission Notification: http://lists.oasis-open.org/archives/tc-announce/200901/msg00002.html
Ballot: http://www.oasis-open.org/committees/ballot.php?id=1634

Specification Title: WS-BusinessActivity v1.2
Submission Notification: http://lists.oasis-open.org/archives/tc-announce/200901/msg00003.html
Ballot: http://www.oasis-open.org/committees/ballot.php?id=1635

Specification Title: WS-AtomicTransaction v1.2
Submission Notification: http://lists.oasis-open.org/archives/tc-announce/200901/msg00004.html
Ballot: http://www.oasis-open.org/committees/ballot.php?id=1636

Specification Title: WS-Coordination v1.2
Submission Notification: http://lists.oasis-open.org/archives/tc-announce/200901/msg00005.html
Ballot: http://www.oasis-open.org/committees/ballot.php?id=1637

We've spoken about a number of these standards in the past, most notably when we spoke with Eric Newcomer on the importance of transactions and Web Services, where he had this to say on WS-BA:

We are seeing new requirements for combining reusable services as the trend toward SOA grows. Web services allow you to abstract any type of software system behind a service description — synchronous RPC, asynchronous messaging, database management, or packaged application. Each of these may have a different transactional style or model that may also need to be abstracted in order to obtain reusability for transactional services. Current transactional models tend toward synchronous, and we are seeing a trend in SOA and elsewhere toward an emphasis on asynchronous (e.g. loosely coupled) processing. We are also seeing a trend toward including services "on the Web" into enterprise applications, and these services are not deployed within a company’s controlled environment. So for a lot of reasons, and due to a number of significant new pressures that are creating different relationships among application components, and creating new types of abstractions, I think we will see the emergence of new transactional models. One example is compensation, which is starting to gain more adoption than in the past.

No doubt we'll see them adopted in subsequent releases of Web Services stacks from vendors and open source projects.

  • This article is part of a featured topic series on SOA
Life-raft ? by mikhail franco Posted
  1. Back to top

    Life-raft ?

    by mikhail franco

    Perhaps not the raft people need when they're
    already drowning in a WSea of WSpaghetti.

    Mik

Educational Content

Jesper Boeg on Priming Kanban

In this interview, Jesper Boeg, author of the new InfoQ book – Priming Kanban, discusses the keys to using Kanban effectively, and how to get started if you are currently using other approaches.

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.