|
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
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
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
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
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
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
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
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
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
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 its 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 |
 |
 |
Language "mashups" will become more prominent, and developers will become polyglots, one programmer suggests.
SearchWinDevelopment.com offers an introduction to the language, performance, testing and data management improvements in VS 2008.
VBCode.com code snippets cover all aspects of application development, from data binding to security to the user interface.
Get up to date on XAML best practices with a variety of articles, tutorials and webcasts. [SearchWinDevelopment.com]
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)
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)
Cartoon: Be it ever so humble there is no place like your home after you get a Microsoft Home Server .
(June 18, Cartoon)
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 discusses AJAX bottlenecks, the tenets of Agile development and more. He spoke at the Ajax Experience.
(June 25, Tech Talk)
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)
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)
Resource: This learning guide gives you quick access to useful links on Windows Communication Foundation security information.
(April 24, Article)
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)
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)
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)
|
|