2005 Jan 10
3201 of 3462 | UPDATE: WS-Eventing (Plumbwork Orange) -
Various bug fixes have been implemented in the latest bits. They include the following:
Performance issues
Renew requests are serviced correctly
GetStatus requests are serviced correctly
Configuration modified to incorporate new elements
Regarding the last elements, I`ve modified the configuration schema for the element, plumbwork.orange.eventing:
/configuration/plumbwork.orange.eventing/subscriptionManager/defaultDurationInSeconds
Represents the default duration assigned
to a Subscribe request/configuration/plumbwork.orange.eventing/subscriptionManager/isFilteringEnabled
Indicates if filtering (i.e. via XPath)
is enabled/configur......
2005 Jan 09
3202 of 3462 | AlotSoft showcases customized XML Processors for industry standard - AlotSoft (http://www.alotsoft.com), a web service integration solution provider, is the first company that provides customized XML parser/generator/validator/editor that conform to specific industry XML schema standards.Historically, an application that uses XML data normally needs a GENERIC XML parser. Apache, IBM, Microsoft, Oracle, etc. have developed a few generic XML parsers that can parse any XML documents. XML parsing typically use DOM or SAX methods....
3203 of 3462 | JBoss CEO: Web services a prime integration tool - In this interview, JBoss CEO Marc Fleury says he`ll let the market dictate his company`s commitment to Web services, but enterprises aren`t using Web services for much more than integration....
2005 Jan 07
3204 of 3462 | Montag - XML:DB Web Services - Montag: " Montag is a Java Web Services based system for the interaction with every Native XML Database that supplies a Java implementation of the XML:DB API. So, it`s a middleware which permits heterogeneous SOAP-enabled clients, written for different platforms in different languages, to operate over XML databases. Montag is......
3205 of 3462 | Securing Java-based Web Services - There are some new articles up on OTN (Oracle Technology Network). They talk about how to implement message-based security with the Oracle JDeveloper tools. Securing Web Services - Move from transport-based security to message-based security, Mike Lehmann Secure the JAX-RPC United Loan Web Service with WS-Security - Tutorial But I am wondering whether they use WS-Security (from April 2004) or the WSS (Web Services Security) version from OASIS Which makes an essential difference. ...
2005 Jan 06
3206 of 3462 | Microsoft MVP Status Renewed - Well, I got the official word, and Microsoft is going to re-up my MVP status in the area of XML, for a second year. I initially got nominated as an MVP due to a major expansion (and redefinition) of program (last year). The original idea behind the program (at least what I remember, but could be wrong) was a way of saying thanks to all the non-MS folks that volunteer on the public Microsoft newsgroups, but with the emergence of INETA and blogging as major community outreach conduits, the MVP program now encompasses just about all volunteer efforts that help the MS community.
When I look around and see all the volunteer work some of my fellow MVPs do on a yearly basis it sure makes me w......
3207 of 3462 | WSDL.EXE problem with BEA WSDL -
As it turns out, using the 1.x builds of the .NET Framework, wsdl.exe (and
VS.NET) are sometimes unable to process perfectly good WSDL documents generated
from the latest versions of BEA WebLogic Workshop. If the WSDL contains
multiple schemas, and any have the same targetNamespace as another,
you`ll get something like, "a schema with the namespace `urn:foo-bar" has
already been added."
There are not currently plans to fix this behavior in the 1.x versions
of the framework. The product group is, however, planning to fix
it in 2.0 (although it`s not yet in beta 1 yet). Since I know at least 2
large Microsoft customers have hit this problem, I thought someone else
might find this XS......
2005 Jan 05
3208 of 3462 | Accessing Web Services From Javascript - Web services are Web-based enterprise applications that use open, XML-based standards and transport protocols to exchange data with calling clients, which provide a common protocol that Web applications can use to connect to each other over the Internet. You can find many publicly available web services at the XMethods Web site.(www.xmethod.com). In my following code, I will call a Web Serivce which convert text from one lanaguage to another language.
Calling Web Services includes the following steps:
1. Attach the WebService behavior. In order to call remote methods from Web Services, you need to use the WebService behavior which is implemented as an HTML Compo......
3209 of 3462 | Power Under the Hood - Eugene Kuznetsov, founder, chairman, and CTO of DataPower, explains why the best way to manage Web services performance and security may be a hardware solution...
3210 of 3462 | The Restful Web: Amazon`s Simple Queue Service - In Joe Gregorio`s latest Restful Web column, he explains that Amazon`s Simple Queue Service, a web service offering a queue for reliable storage of transient messages, isn`t as RESTful as it claims. ...
3211 of 3462 | Undocumented fixes by .NET Fx 1.1 SP 1 - According to this article, the following bugs have been fixed for XML Web services with .NET Fx 1.1 SP 1. does not display inner exception messages in runtime SoapException exceptions. When you set the mode attribute of the element to Off, the inner exception type or stack trace is not included for SoapException exception errors. The following code is an example of how to set the mode attribute of the element to Off in the Web.config file. Note This behavior occurs after you install the .NET Framework 1.1 SP1. Web service call behavior that occurs when the WebRequest.PreAuthenticate property is set to true. When you set the PreAuthenticate property to true before you make......
2005 Jan 04
3212 of 3462 | A General View Of The WSDL Document - The WSDL document can be divided into two groups: the Abstract Definitions Group and the Concrete Description Group. The abstract sections define SOAP messages in a platform- and language-independent manner; they don`t contain any machine- or language-specific elements. The concrete sections are site-specific, machine-specific, or language-specific. The abstract elements are types, message, and portType. The concrete elements are binding and service.
The root of any service description file is the element which includes the namespace definitions.-->http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.......
3213 of 3462 | WSMQ (web service message queue) free public Beta - I’m happy to say that a project I’m working on, WSMQ, has announced a Beta program for the hosted version of our product. What is WSMQ you might ask WSMQ stands for Web Service Message Queue. It’s a queue that you can access from the network using XML and web services. Thus it is cross-platform in its use (Java programs can write to a queue and .NET programs can read from it) but not in its implementation, which is 100 percent .NET and SQL Server (the XML version does not have a database dependency).
Right now we’re offering a free trial during the Beta period. Check it out and let us know what you like, what you don’t like, and what features you want added in the forums. Josh and Brendan h......
2005 Jan 03
3214 of 3462 | Currency Conversion rates via a Web Service - Some time ago I found the following Web Service, which provides the currency conversion rates for free. The WebSite also provides some other very nice services. I thought it would be interesting to bookmark that one. What kind of Web Service do you use to do the currency conversionSonu...
2004 Dec 31
3215 of 3462 | XML in the Crystal Ball: Overview - Looking at XML Technologies in 2005 In roughly a month, XML will officially be seven years old. On February 2, 1998, XML was approved as a recommendation, though work on the specification had been ongoing since 1996. Even by the more normal pace of things outside of the Internet, seven years is a fairly hefty chunk of time; within the telescoped Internet time XML is positively ancient. At one point, it was necessary to spell out what XML stood for and spend no small amount of time involved in the process of explaining why such an odd bit of document markup should be so significant. Today, XML is so pervasive that it is almost impossible t......
2004 Dec 29
3216 of 3462 | IBM developerWorks article on how to achieve better Web services interoperability - ...and I must say that they just think doing it this way is good... Web services programming tips and tricks: Improve interoperability between J2EE technology and .NET, Part 1: WSDL, RPC/encoded style, and WS-I conformance Weaving together Web services to create cross-organizational business processes requires all partners to program to the same standard model and to avoid exposing proprietary implementations. After many years of promoting the interoperability among vendors through joint efforts on standardizing protocols, significant progress has been made. However, the ultimate goal of making Web services interact seamlessly is still a frequent concern and a hot discussion topic. Explore......
3217 of 3462 | Last Call for W3C Web Services Choreography Description Language (WS-CDL) - W3C has published a Last Call Working Draft for "Web Services Choreography Description Language (WS-CDL) Version 1.0," inviting public comment and discussion through 31-January-2005. WS-CDL is an XML-based language describing the composition of peer-to-peer collaborations of parties by defining, from a global viewpoint, their common and complementary observable behavior, where ordered message exchanges result in accomplishing a common business goal....
3218 of 3462 | Web Services Interoperability paper from IBM - Some Web Services Interoperability tips and examples in this IBM paper: http://www-106.ibm.com/developerworks/webservices/library/ws-tip-j2eenet1/...
2004 Dec 28
3219 of 3462 | J2EE and .NET Webservices Integration Problems - This article analyzes a number of interoperability problems resulting from interaction styles, basic data types, structures, and namespace issues between .NET and J2EE technology. It then offers some practices that you can use to avoid problems and improve the chances of successful integration....
2004 Dec 23
3220 of 3462 | Projects Winding Down. Off to Alaska Soon. -
As with many blogs right now, my blog has been graced by the quiet sounds of tumbleweeds rolling by due to a long period of lack of use. The primary reason for my absence is an end of year push to get several projects completed before I head off to vacation.
For my day job, I`ve been working on exposing our platform to cell phones. I`ve built a series of ASP.NET controls that render a proprietary markup for a browser like app that will run on the phones.
On the side, I`ve been writing a Windows service (not as hyped as Web Services these days) to obtain market data via a socket server API. What I like about this project is that the API provided an XSD so I was able to generate objec......
2004 Dec 21
3221 of 3462 | Working Draft: WSDL 2.0 Primer - 2004-12-21: The Web Services Description Working Group has released the First Public Working Draft of the Web Services Description Language (WSDL) Version 2.0 Part 0: Primer. A companion to the WSDL 2.0 Core Language, Predefined Extensions and Bindings specifications, the Primer develops a simple example WSDL 2.0 document using a hotel reservation service use case. Readers will also find information on defining message types and services, and on interfaces, bindings and advanced topics. Read about Web services. (News archive)...
2004 Dec 17
3222 of 3462 | COOL: ADFS (The .NET Show) -
Last night, I caught the latest instalment of The
.NET Show where they discussed Active
Directory Federation Services (ADFS) (Microsoft Word document, 150 KB),
formerly code-named "Trustbridge". Very cool stuff. ADFS is a service
that provides credential federation (and transformation) between organizational (AKA,
trust) boundaries. From what I saw, it looks like a solution that will finally solve
one of the most nagging issues we have in the corporate environment; federated credential
management. If Microsoft is able to pull this off, they`ll have an absolute
winner on their hands.
Unfortunately, the demonstration shows the passive capabilities of ADFS. F......
3223 of 3462 | COOL: ADFS (The .NET Show) -
Last night, I caught the latest instalment of The
.NET Show where they discussed Active
Directory Federation Services (ADFS) (Microsoft Word document, 150 KB),
formerly code-named "Trustbridge". Very cool stuff. ADFS is a service
that provides credential federation (and transformation) between organizational (AKA,
trust) boundaries. From what I saw, it looks like a solution that will finally solve
one of the most nagging issues we have in the corporate environment; federated credential
management. If Microsoft is able to pull this off, they`ll have an absolute
winner on their hands.
Unfortunately, the demonstration shows the passive capabilities of ADFS. F......
3224 of 3462 | Introducing myself - I just recently joined Microsoft as a Program Manager for XML Standards in the XML WebData team. For the last 5 years I worked for Software AG, mostly helping to support and promote their XML DBMS and web services middleware technology. You can find some of my previous efforts online in a java.net weblog and a column (whichI will probably continue to write) in CIOUpdate. I got my start in the XML world at Arbortext from 1996-1999. That company launched me on my shadow career on World Wide Web Consortium working groups: I was closely involved in the development of the Document Object Model Level 1 and Level 2 Core Recommendations, somewhat peripherally involved in the SOAP 1.2 and......
3225 of 3462 | Introducing myself - I just recently joined Microsoft as a Program Manager for XML Standards in the XML WebData team. For the last 5 years I worked for Software AG, mostly helping to support and promote their XML DBMS and web services middleware technology. You can find some of my previous efforts online in a java.net weblog and a column (whichI will probably continue to write) in CIOUpdate. I got my start in the XML world at Arbortext from 1996-1999. That company launched me on my shadow career on World Wide Web Consortium working groups: I was closely involved in the development of the Document Object Model Level 1 and Level 2 Core Recommendations, somewhat peripherally involved in the SOAP 1.2 and......
3226 of 3462 | TC Approves WSDM Specs for Public Review - Technical Committee drafts for OASIS Web Services Distributed Management (WSDM) TC specifications have been released for public review. The public review is open to all potential users, developers and stakeholders, intended to improve the interoperability and quality of the WSDM specifications....
3227 of 3462 | WS-I Advocates Program Launched - The Web Services Interoperability organization (WS-I) announces a program for companies that although support the WS-I`s work, they don`t have the resources to join....
3228 of 3462 | XML 2004 ? Making Gains with Web Services by Setting Limits - The recent (15-19 November 2004) XML 2004 conference in Washington, DC, IDEAlliance`s annual showcase of everything one can put between angle brackets, gave the XML community a look at new XML and Web services standards, and helped participants understand what it takes to make the specifications work . For participants interested in Web services, several sessions discussed emerging standards, not only from what they can do, but also what they cannot and should not do....
3229 of 3462 | XML 2004 ? Making Gains with Web Services by Setting Limits - The recent (15-19 November 2004) XML 2004 conference in Washington, DC, IDEAlliance`s annual showcase of everything one can put between angle brackets, gave the XML community a look at new XML and Web services standards, and helped participants understand what it takes to make the specifications work . For participants interested in Web services, several sessions discussed emerging standards, not only from what they can do, but also what they cannot and should not do....
2004 Dec 16
3230 of 3462 | Advocates program WS-I`s last splash for `04 - The Web Services Interoperability organization announces a program for company`s that support WS-I`s work, but don`t have the resources to join.There`s no chicken-and-egg quandary when it comes to the Web Services Interoperability Organization (WS-I). Standards come first. Then the WS-I kicks into gear....
3231 of 3462 | Feburary MSDN Event in Atlanta: VSTS, Troubleshooting ASP.NET and ASMX - Just got this link from Glen Gordon... Register to attend this FREE session and walk away with the MSDN Event Resource DVD*, as well as... Advanced techniques for designing and producing UIs, as well as customizing and extending WinForms controls Best practices for troubleshooting ASP .NET applications for both Web Forms and ASMX Web Services A technical tour of Visual Studio Team System *Limit one DVD per registered attendee while supplies last. DVD must be claimed on-site at the end of the event. DVD content is subject to change. Venue:Atlanta, GATheater- AMC Phipps Plaza 14...
2004 Dec 15
3232 of 3462 | CMP Media`s Independent Testing Services Validate Sarvega`s XML Guardian Gateway and XML Speedway Accelerator Performance Claims - MANHASSET, N.Y., Dec. 14 -- Independent Testing Services powered by Network Computing Labs(TM) (ITS) recently completed an independent validation testing report for the Sarvega XML Guardian Gateway and XML Speedway Accelerator products. During September and October 2004, ITS tested and verified that the XML Guardian Gateway can sustain XML Signatures or Encryption at over 1,700 transactions per second on small 2KB documents and support very large documents up to 50MB. For XML transformation and validation, the XML Speedway demonstrated performance exceeding 6,000 transactions per second, 800 Mbps throughput, and capable of processing 300MB XML documents."Using real world test cases, we test......
3233 of 3462 | Features: Telnet and REST Web Services -
Telnet isn`t the most efficient way to send GET, PUT, POST, and DELETE commands to an HTTP server, but once you`ve done it by hand, you`ll have a better understanding of the core HTTP method.
...
3234 of 3462 | Will the real WSDL please stand up - William T points out some gaffs from different sites on what WSDL really stands for. As I read through it, I cringed waiting for MSDN to show up. Luckily William was kind to us, but I felt compelled to search our site for "Web Services Definition Language" (the `D` actually stands for Description). Doh! 5 hits! Argh. Thank God none were in any of my articles. :-) Of course we are in pretty good company. Now...off to get some content fixed. -Matt...
2004 Dec 14
3235 of 3462 | Illustration: Schema-based Contract-first Design depicted - As I am currently writing some articles for a German magazine, it happend I had to draw a picture that shows the four phases involved in a schema-based contract-first Web services design process. So here ist the international version of the picture [click it to enlarge]: ...
3236 of 3462 | Web Services vs Distributed Objects, II - Tim`s a little bothered by WS-Addressing introducing instances of stateful services into Web services, and correctly asks what the difference between stateful Web services and distributed objects are. IMO, the real answer is both not much and yet enough....
3237 of 3462 | Web Services vs Distributed Objects, II - Tim`s a little bothered by WS-Addressing introducing instances of stateful services into Web services, and correctly asks what the difference between stateful Web services and distributed objects are. IMO, the real answer is both not much and yet enough....
3238 of 3462 | WS-Context Interoperability Demonstrated - WS-Context ensures that multiple Web services deployed in a variety of execution environments behave as if they are deployed in a single, consistent environment. By demonstrating interoperability we`ve also shown how companies can work co-operatively in an open standards process to address the real problems facing users of Web services applications." said Mark Little, Chief Architect for Arjuna...
3239 of 3462 | Yet Another Sarvega Post - This one a little different than the others - CMP Media`s Independent Testing Services Validate Sarvega`s XML Guardian Gateway and XML Speedway Accelerator Performance ClaimsHmmm... In all fairness I`m guessing DataPower has something similar so if I hear about or discover anything of this sort for their product I will post it.In the mean time this report seems quite interesting and worthy of a read for sure.[Update: In further review of this the following seems like an important detail to take notice to. Very Interesting Stuff!]---"Using real world test cases, we tested XML Web services security andacceleration at very high transaction rates and widely diverse sizes using asingle Sarvega appliance against ten dual-processor Pentium ......
2004 Dec 13
3240 of 3462 | DOC: Understand WS-Policy Processing (Explore Intersection, Merge, and Normalization in WS-Policy) -
Next in the reading queue from IBM dW:
"Understand WS-Policy Processing (Explore Intersection, Merge, and Normalization in
WS-Policy)". The document can be found at the following URL:
http://www-106.ibm.com/developerworks/webservices/library/ws-policy.html
Thanks, Christian!
...
3241 of 3462 | DOC: Understand WS-Policy Processing (Explore Intersection, Merge, and Normalization in WS-Policy) -
Next in the reading queue from IBM dW:
"Understand WS-Policy Processing (Explore Intersection, Merge, and Normalization in
WS-Policy)". The document can be found at the following URL:
http://www-106.ibm.com/developerworks/webservices/library/ws-policy.html
Thanks, Christian!
...
3242 of 3462 | How do you use UML in your java.net projects - Based on a recent blog of Grady Booch, we have started in java-ws-xml forums a discussion thread about the use of the UML language in java.net projects and Web Services projects. WS Forums We invite you to go to the forum and bring your opinion. Thanks in advance....
2004 Dec 12
3243 of 3462 | Could it be that we are drawn to XSLT *BECAUSE* it`s difficult to learn - Magic Bean Dip Blog Archive Unencoded Amazon Web Service data makes XSLT abortWhile sitting at the Skamania Lodge bar and surrounded by a sea of gawking fans (actually I think it was just me, Adam Kinney, and possibly Steve Maine but I can’t be certain… I was too mesmerized by the moment ;) Tim Bray declared that to understand XSLT you must first reach up with both hands and grab the two halves of your brain peeling each back until you have successfully turned your brain completely inside out (I wish I could remember the exact quote as it was a lot better than my description… Tim, if you happen to read this could you please give us the official “Tim Bray’s Definitive Guide to Understandin......
2004 Dec 11
3244 of 3462 | Enveloped Signatures - XMLDSIG and WS-Security -
To slightly expand on my post and Hervey`s a
little bit further, there was mention on the use of Enveloped Signatures in the SOAP
Headers. Enveloped Signature (as defined by _XML-DSIG_) is a signature over
the XML content that contains the signature as an element. The content provides the
root XML document element. Obviously, enveloped signatures must take care not to include
their own value in the calculation of the SignatureValue. In other words, Enveloped
Signature would sign the contents of the SOAP headers WITHOUT the
signature. This is the only way a Security header can be signed without creating a
circular reference dependency.
To do the above, you ar......
3245 of 3462 | Enveloped Signatures - XMLDSIG and WS-Security -
To slightly expand on my post and Hervey`s a
little bit further, there was mention on the use of Enveloped Signatures in the SOAP
Headers. Enveloped Signature (as defined by _XML-DSIG_) is a signature over
the XML content that contains the signature as an element. The content provides the
root XML document element. Obviously, enveloped signatures must take care not to include
their own value in the calculation of the SignatureValue. In other words, Enveloped
Signature would sign the contents of the SOAP headers WITHOUT the
signature. This is the only way a Security header can be signed without creating a
circular reference dependency.
To do the above, you ar......
2004 Dec 10
3246 of 3462 | BUG: Renew Requests (WS-Eventing) in Plumbwork Orange -
There`s a bug in the WS-Eventing implementation of Plumbwork
Orange. Specifically, renew requests are not correlated against the persisted subscriptions,
which (effectively) makes them impossible to renew.
I am implementing a fix... stay tuned.
...
3247 of 3462 | BUG: Renew Requests (WS-Eventing) in Plumbwork Orange -
There's a bug in the WS-Eventing implementation of Plumbwork
Orange. Specifically, renew requests are not correlated against the persisted subscriptions,
which (effectively) makes them impossible to renew.
I am implementing a fix... stay tuned.
...
3248 of 3462 | Cape Clear Unveils Upgrade to Web Services Integration Platform - New features of Cape Clear 6 include Fast Creation of Standards-Based Business Processes, Powerful BPEL Deployment Server, Business Activity Monitoring, Full Support for WS-ReliableMessaging and Extended Database Integration....
3249 of 3462 | Control Serialization and XSD.exe Using .NET 2.0 - Keith is asking for a version of XSD.exe that lets him control serialization, specifically controlling properties versus fields in the generated proxy and control of collection serialization. Might as well give us an extensible xsd.exe compiler that actually allows us to control the xsd->class mappings (properties versus fields, COLLECTIONS versus arrays, etc). I say this because I doubt the asmx team is going to do this for us. Keith, you`re going to love .NET 2.0. First, XSD.exe includes a new /fields switch to indicate if you want the generated proxy to use public fields or properties, the default behavior is to generate proxies with properties instead of fields. Second, you have tig......
2004 Dec 09
3250 of 3462 | Combine RSS Feeds and Display Random Items - I added a new code sample to the XML for ASP.NET Developers Website (http://www.xmlforasp.net) that deals with RSS feeds. Here's more information about it: Combine RSS Feeds and Display Random Items This code sample demonstrates how multiple RSS feeds can be combined, parsed, and displayed using the XmlTextReader and XmlTextWriter classes in the .NET framework. It can display all items found in one or more RSS feeds or display only a few items in a random manner. Ben Miller (Microsoft MVP Lead for ASP.NET, IIS, and Web Services) and I talked a little about doing this last night and this sample was put together as a result. The code parses the RSS feeds using the XmlTextRead......