    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
     <channel>
        <title>ACCU  :: Editorial</title>
        <link>https://members.accu.org/index.php/journals/480</link>
        <description>Professionalism in Programming</description>
        <dc:language>en-us</dc:language> 
        <dc:creator>Administrator</dc:creator> 
        <admin:generatorAgent rdf:resource="http://www.xaraya.org" /> 
        <admin:errorReportsTo rdf:resource="mailto:webeditor@accu.org" />
       <sy:updatePeriod>hourly</sy:updatePeriod>
       <sy:updateFrequency>1</sy:updateFrequency>
       <docs>http://backend.userland.com/rss</docs>


        <h2>Journal Articles</h2>


<div class="xar-mod-head"><span class="xar-mod-title">Overload Journal #38 - Jul 2000 + Internet Topics + Journal Editorial</span></div>

<table border="0" cellpadding="1" cellspacing="0">
    <tbody>
    <tr>
        <td valign="top">
            Browse in :
       </td>
       <td valign="top">

                                            <a href="https://members.accu.org/index.php/journals/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c76/">Journals</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c78/">Overload</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c166/">38</a>
                    (6)
<br />

                                            <a href="https://members.accu.org/index.php/journals/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c13/">Topics</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c69/">Internet</a>
                    (35)
<br />

                                            <a href="https://members.accu.org/index.php/journals/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c184/">Journal Columns</a>

                     &gt;                         <a href="https://members.accu.org/index.php/journals/c185/">Editorial</a>
                    (221)
<br />

                                            <a href="https://members.accu.org/index.php/journals/c166-69-185/">Any of these categories</a>

                    -                        <a href="https://members.accu.org/index.php/journals/c166+69+185/">All of these categories</a>
<br />
</td>
   </tr>
   </tbody>
</table>




<div class="xar-error">
   <p>
 <strong>Note:</strong> when you create a new publication type,
the articles module will automatically use the templates
<em>user-display-[publicationtype].xt</em>
and <em>user-summary-[publicationtype].xt</em>.
If those templates do not exist when you try to preview or display a new article,
you'll get this warning :-)  Please place your own templates in themes/<em>yourtheme</em>/modules/articles . The templates will get the extension .xt there. </p>
</div>
<div class="xar-norm xar-standard-box-padding">
   <h1><strong>Title:</strong>&nbsp;Editorial</h1>
<p><strong>Author:</strong>&nbsp;</p>
<p>
<strong>Date:</strong> 26 July 2000 17:50:57 +01:00 or Wed, 26 July 2000 17:50:57 +01:00</p>
<p><strong>Summary:</strong>&nbsp;</p>
<p><strong>Body:</strong>&nbsp;<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e20" id="d0e20"></a></h2>
<h3>SOAP - The Death of Binary</h3>
</div>
<p>SOAP, the 'Simple Object Access Protocol', is a proposal for how
RPC calls can be made over the HTTP protocol using XML as its
encoding mechanism. The acronym was chosen more for its amusement
value than its meaning. The 'Object' word isn't operative. Just
think RPC over a text based protocol.</p>
</div>
<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e24" id="d0e24"></a>Why is SOAP
important?</h2>
</div>
<p>Corporations require high reliability and massive scalability
from the applications that drive their enterprise. Distributing the
composite software components across many machines provides these
system qualities. But, building distributed systems from scratch is
a task best left to the rocket scientists. So, there have been a
number of distributed computing frameworks developed over the past
twenty years. DCE RPC was perhaps the first, and its fundamental
concepts became the basis for the distributed object computing
platforms: CORBA, DCOM, and Java/RMI. The technology buzzword for
this baggage of technology is 'middleware'.</p>
<p>Each of these middleware technologies has had varying degrees of
success within the context of enterprise computing. Since
interoperation between the technology islands is troublesome at
best, an individual company must decide upon which single
technology they will base all their applications.</p>
<p>The explosion in popularity of the public internet over the past
five years was mainly centered around the interaction of Joe User
with Mega Corp. and Joe Public with Joe Sixpack, otherwise known by
the monikers B2C and C2C. HTML and HTTP were the fuel of this
fire.</p>
<p>The current usage expansion is business-to-business interaction,
but the participant actors are not humans, they're business
applications. Applications reach out across the internet to band
together in forming an aggregation of cooperating software
components. For example, the purchase of a car involves a vehicle
locating service, a financing company, a delivery service, an
insurance provider, an extended warranty, and optional car mats.
All these providers could support an internet interface into their
applications for access by external applications that need to
request quotes, place orders, cancel orders, etc.</p>
<p>The poor interoperability of existing middleware technologies
will not support the needs of the B2B internet.</p>
</div>
<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e37" id="d0e37"></a>What is
SOAP?</h2>
</div>
<p>SOAP provides the interoperability between competing middleware
technologies, across the internet. The transport protocol is HTTP,
chosen because of its firewall friendly nature. The encoding scheme
is XML, the lingua franca for business-to-business
interoperability, as text protocols are much simpler for
application programmers to deal with. Both these points may seem
small, but they will be fundamental to the success of SOAP.</p>
</div>
<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e42" id="d0e42"></a>Where did SOAP
come from?</h2>
</div>
<p>UserLand, Develop Mentor and Microsoft drafted the first SOAP
proposal, and IBM has endorsed revision 1.1. Sun isn't supporting
SOAP, but will grudgingly have to follow along behind.</p>
</div>
<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e47" id="d0e47"></a>Where is SOAP
going?</h2>
</div>
<p>SOAP version 1.1 has been submitted to two standards bodies, the
IETF and the W3C. This means that the software community at large
will be contributing to the development of an internationally
recognised standard for an XML RPC mechanism over text protocols
like HTTP and SMTP</p>
</div>
</p>
<p><strong>Notes:</strong>&nbsp;</p>
<p><em>More fields may be available via dynamicdata ..</em></p>
</div>
</channel>
</rss>
