66020 members! Sign up to stay informed.

Sponsored Links


Resources

.NET Research Library
Get .NET related white papers, case studies and webcasts

News News News Messages: 8 Messages: 8 Messages: 8 Printer friendly Printer friendly Printer friendly Post reply Post reply Post reply XML XML XML

New Web Service Specifications Released, but is it just too much

Posted by: Paul Ballard on September 20, 2004 DIGG
In the past month the BIMT group (BEA, IBM, Microsoft, and Tibco) have released four new web service specifications; WS-Eventing, WS-Policy, WS-Transfer, and WS-Enumeration. With the continued release of new specifications in addition to the modifications of those already released, some critics fear that the future of web services may be getting buried underneath one complex specification after another.

The web service specifications are meant to create industry standard solutions for solving some of the problems inherent with large scale Service Oriented Architectures. In particular the most recent specifications address requesting list information from web services (WS-Enumeration) and providing a common set of verbs for web service interaction (WS-Transfer). But as WS-* specifications begin to stack up, how many and which specifications make sense to implement is a question that is becoming increasingly difficult to answer.

Critics of the WS-* specifications claim that the standards are "opaque and insanely complex". Tim Bray of Sun posted a fairly hilarious blog that suggests starting a "Loyal Opposition" to the WS-* specifications.

On the other hand, in a presentation at TechEd 2003, Don Box spoke about the WS-* specifications and said that with the possible exception of WS-Security and WS-Addressing, we should leave the specifications to the plumbers. Also, the WS-Policy specification was recently updated to make it much simpler to implement.

In the end, the complexity of the implementation details of these specifications *should* be wrapped into the development environments and tools similar to how WSE 2.0 implements the specifications for WS-Addressing into a relatively simple framework of SoapSender and SoapReceiver classes.
  Message #138638 Post reply Post reply Post reply Go to top Go to top Go to top

New Web Service Specifications Released, but is it just too much

Posted by: Mike Griffin on September 20, 2004 in response to Message #138583
My advice it to not wait but forge ahead and become successful, in a decade or so when this guys figure it all out we'll be using a new technology and they can begin to work on those specifications ...

  Message #138642 Post reply Post reply Post reply Go to top Go to top Go to top

New Web Service Specifications Released, but is it just too much

Posted by: Marlon Smith on September 20, 2004 in response to Message #138583
I could not imagine being required to have a deep understanding of all these specs and asked to build systems with them. The tools should hide all that complexity away and I should on be required to have a general to expert understanding of what it does and how to use it.

I'm sure this is where Microsoft is heading, not so sure about Java.

Regards,
Marlon Smith

  Message #138653 Post reply Post reply Post reply Go to top Go to top Go to top

New Web Service Specifications Released, but is it just too much

Posted by: bob farmer on September 20, 2004 in response to Message #138642
I could not imagine being required to have a deep understanding of all these specs and asked to build systems with them. The tools should hide all that complexity away and I should on be required to have a general to expert understanding of what it does and how to use it. I'm sure this is where Microsoft is heading, not so sure about Java.Regards,Marlon Smith
Oh, us java guys just met last night and decided we are hanging around the specs for another 5-6 years and then launch it along a kick-ass emacs plugin which has advanced features like autocompletion for XML endtags.

;)

  Message #138661 Post reply Post reply Post reply Go to top Go to top Go to top

New Web Service Specifications Released, but is it just too much

Posted by: Andrew Clifford on September 20, 2004 in response to Message #138583
In the end, the complexity of the implementation details of these specifications *should* be wrapped into the development environments and tools similar to how WSE 2.0 implements the specifications for WS-Addressing into a relatively simple framework of SoapSender and SoapReceiver classes.
Seems like there are some smart people thinking about the problem before jumping to a solution.

  Message #138753 Post reply Post reply Post reply Go to top Go to top Go to top

New Web Service Specifications Released, but is it just too much

Posted by: Ted Neward on September 21, 2004 in response to Message #138642
I could not imagine being required to have a deep understanding of all these specs and asked to build systems with them. The tools should hide all that complexity away and I should on be required to have a general to expert understanding of what it does and how to use it. I'm sure this is where Microsoft is heading, not so sure about Java.Regards,Marlon Smith
I could not imagine NOT having a deep understanding of all these specs if I want to build software whose implications I will understand when I'm done, just as I could not imagine NOT having a deep understanding of the CLR so I can know how to build software better on it, or NOT having a deep understanding of the JVM when building software on it, or....

In the end, while the WS-* stack may reach a point where implementations could potentially hide some of the complexity, as with all things middleware, you'll have to know something about all of these, if for no other reason than because you'll need to be able to look at wire packets going across and know whether or not they're correct/what-I-want.

  Message #138777 Post reply Post reply Post reply Go to top Go to top Go to top

New Web Service Specifications Released, but is it just too much

Posted by: Anthony Miller on September 21, 2004 in response to Message #138583
Where should developers place there area of concentration in order to keep up?

  Message #138829 Post reply Post reply Post reply Go to top Go to top Go to top

New Web Service Specifications Released, but is it just too much

Posted by: Mehul Patel on September 21, 2004 in response to Message #138777
There are 4 things.

The Spec.
Pure Implementation.
Framework around it.
End user(s).

Take CORBA. And Take BEA.

Spec --- OMG CORBA
Implementation --- M3 later Weblogic Enterprise.
Framework --- BEA's Keep it simple for developers work.
End user --- application framework & application developer.

Take Webservices And Take BEA, Microsoft and other.

Same hierarchy of people and technology applies.

Spec --- BIMT
Implementation --- WSE 2.0 from MS and SOA from BEA and others
Framework --- Microsoft is leader and it still has ways to go to simplify.
End user --- you and me --- simple guys.. need to wait.

Thats all..
Mehul.

  Message #138846 Post reply Post reply Post reply Go to top Go to top Go to top

New Web Service Specifications Released, but is it just too much

Posted by: Marlon Smith on September 21, 2004 in response to Message #138753
I could not imagine being required to have a deep understanding of all these specs and asked to build systems with them. The tools should hide all that complexity away and I should on be required to have a general to expert understanding of what it does and how to use it. I'm sure this is where Microsoft is heading, not so sure about Java.Regards,Marlon Smith
I could not imagine NOT having a deep understanding of all these specs if I want to build software whose implications I will understand when I'm done, just as I could not imagine NOT having a deep understanding of the CLR so I can know how to build software better on it, or NOT having a deep understanding of the JVM when building software on it, or....In the end, while the WS-* stack may reach a point where implementations could potentially hide some of the complexity, as with all things middleware, you'll have to know something about all of these, if for no other reason than because you'll need to be able to look at wire packets going across and know whether or not they're correct/what-I-want.
Agreed, but is the WS-* stack too much for the common developer, absolutely. It is the job of the senior developer and architects to deeply understand the all the WS-* stack implementations.

My wife is able to write a descent .Net WinForms application, did I have to educate on windows internals or HWnds, no. Why, because Visual Studio takes care of that for me, it hides all the internals so she does not have to deal with it. Now can I expect her to write a multi-threaded WinForms application that communicates asynchronously with external services, no, but Visual Studio 2005 could change that.

Maybe the question should be "New Web Service Specifications Released, but is it just too much for the average developer".

As architects and senior software developers no it’s not too much, that is our job to digest this stuff and build frameworks and best practices to make this stuff approachable.

Then again too much compared to what?

 
New content on TheServerSide.NETNew content on TheServerSide.NETNew content on TheServerSide.NET

DSLs and language interop

Language "mashups" will become more prominent, and developers will become polyglots, one programmer suggests.

VS 2008 Resources

SearchWinDevelopment.com offers an introduction to the language, performance, testing and data management improvements in VS 2008.

VB code downloads home

VBCode.com code snippets cover all aspects of application development, from data binding to security to the user interface.

XAML Learning Guide

Get up to date on XAML best practices with a variety of articles, tutorials and webcasts. [SearchWinDevelopment.com]

Company uses VSTS DB edition to tame workflow

One team's experience with the VSTS DB edition suggests that it can improve workflow for dev teams. It also enhanced Agile efforts. (June 24, Article)

Book: Intro to DSL Tools

Microsoft has begun to include DSL tools in the VSTS kit. A new book by Steve Cook and other VSTS team members helps set the stage. (June 24, Article)

I See the Silverlight Shining!

Cartoon: Be it ever so humble there is no place like your home after you get a Microsoft Home Server . (June 18, Cartoon)

A look at .NET 3.5

Microsoft's Thom Robbins says new technology to highlight in NET 3.5 includes AJAX, LINQ for both C# and VB, as well as tooling enhancements intended to ease the task of building WPF, WF and WCF apps. (June 29, Podcast)

Venkat Subramaniam on AJAX

Venkat Subramaniam discusses AJAX bottlenecks, the tenets of Agile development and more. He spoke at the Ajax Experience. (June 25, Tech Talk)

Building a Claims-Based Security Model in WCF - Part 2

In the second of a two-part series, Michele Leroux Bustamente discusses design decisions related to the claims-based security model. Read the story and walk through the process for creating a set of claims-based utilities to encapsulate claims authorization at the service tier. (May 24, Article)

Introducing the Entity Framework

Understanding why the Entity Framework exists and learning where it can fit into your projects can get you prepared for the eventual release early next year. (May 10, Article)

WCF Security Learning Guide

Resource: This learning guide gives you quick access to useful links on Windows Communication Foundation security information. (April 24, Article)

Brad Abrams: Patterns for successful ASP.NET AJAX development

TSS.NET's Jack Vaughan spoke recently spoke with Microsoft's Brad Abrams to find out what he is seeing in the field and what the chefs in Redmond are cooking. Along the way he discusses patterns of AJAX frameworks. (April 11, Article)

Building a Claims-Based Security Model in WCF

In a two-part series, Michele Leroux Bustamente explains how claims-based security is supported by WCF, and how you can implement a claims-based security model for your services. (March 29, Article)

Authoring workflow using XAML

Windows Workflow Foundation is a new technology that many developers will need to get their heads around. In a brief excerpt adapted from Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#, K.Scott Allen considers aspects of workflow definition. (March 22, Chapter Excerpt)

News | Blogs | Discussions | Tech talks | Patterns | Reviews | White Papers | Downloads | Articles | Media kit | About
All Content Copyright ©2007 TheServerSide Privacy Policy
Site Map