Simeon Simeonov

It's time to look at the details of the Web Services Description Language (WSDL) specification and, in particular, how abstract information about Web services is represented in XML and which extensibility mechanisms enable the binding of abstract specifications to concrete implem... (more)
In "The Interoperability Stack" (XML in Transit, Vol. 2, issue 1), I presented my view of the Web service interoperability stack, a layered architecture for analyzing the different technologies involved at various levels of interoperability (see Figure 1). Here we begin our climb... (more)
For the past six months we've looked in detail at the nuts and bolts of XML protocols, Web services, and XML data encoding. These are the foundation technologies of next-generation Internet distributed applications. In the next several months, I'll focus on another, no less impor... (more)
I just came back from the first face-to-face meeting of the W3C working group on XML Protocol (is it just me, or is the name somewhat odd-sounding?), and I'm wondering what topics to exclude from this column. Yes, that's right - exclude. Encoding data in XML is a difficult topic ... (more)
In my last XML in Transit column (XML-J, Vol. 1, issue 5) I promised to complete my trilogy on Simple Object Access Protocol (SOAP) by addressing the aspects of the latest specification that we haven't covered yet: intermediaries, error handling, and data encoding. Forgive me for... (more)
The last edition of the XML in Transit column (XML-J, Vol. 1, issue 4) introduced the Simple Object Access Protocol (SOAP). Instead of dwelling on technical issues, it focused on the driving forces behind the technology. To put SOAP into context we looked at its history, parsed th... (more)
I wanted to kick off this new column on XML protocols with an introduction to the hot newcomer in this arena - Simple Object Access Protocol (SOAP). Trouble is, there are too many ways to go about the topic. The first version I wrote was a technical introduction to SOAP laced wit... (more)
XML protocols can be broadly classified into two generations. First-generation protocols are based purely on XML 1.0. Second-generation protocols take advantage of two revolutionary XML standards - XML Namespaces and XML Schema. This article analyzes the reasons why we need to ma... (more)
It wasn't long ago that computer industry pundits still thought that COM and CORBA would become the Internet business-to-business (B2B) integration infrastructure. Yet nowadays B2B integration on the Internet is done using XML on top of simple protocols such as HTTP, FTP and SMTP... (more)
© 2008 SYS-CON Media