05.02.2013 Views

download issue 24 here - Help Net Security

download issue 24 here - Help Net Security

download issue 24 here - Help Net Security

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Since its inception in 1998, SOAP has become an essential part of virtually all<br />

approaches to Web services. What started out as an acronym for ʻSimple Object<br />

Access Protocolʼ, is a common solution for corporate information interchange<br />

today. However, many businesses fail when it comes to securing confidential<br />

data during transfer across public networks. WS-<strong>Security</strong> offers<br />

means for applying security to Web services and protecting private data.<br />

I have been working for a German telephone<br />

company recently and my last project included<br />

writing a secure Web service for electronic<br />

data interchange with PHP. In accordance with<br />

current legal provisions and historical developments,<br />

the German Telecom owns the lionʼs<br />

share of the domestic telephone network. But,<br />

the law requires them to make the subscriber<br />

line available to competitors.<br />

Even though the German telephone market<br />

was liberalized in early 1998 to promote a selfsupporting<br />

competition, small and mediumsized<br />

network carriers are still dependent on<br />

the German Telecom for clearance of local<br />

loop faults. In the past, facsimile communication<br />

was used to handle problems on the socalled<br />

last mile. Also, the German Telecom introduced<br />

a SOAP gateway for electronic data<br />

exchange four years ago, aiming to streamline<br />

workflow and improve reliability.<br />

SOAP Web services<br />

Dave Winer, Don Box, Bob Atkinson and<br />

Mohsen Al-Ghosein originally designed SOAP<br />

in 1998 with backing from IBM and Microsoft.<br />

SOAP once stood for ʻSimple Object Access<br />

Protocolʼ, but this acronym was dropped with<br />

version 1.2 of the standard. Now SOAP is the<br />

brand name for a W3C recommendation, currently<br />

being maintained by the XML Protocol<br />

Working Group of the World Wide Web Consortium.<br />

SOAP is a communications protocol for structured<br />

information interchange. It is based on<br />

XML, allowing message negotiation and<br />

transmission. Furthermore, it is commonly being<br />

used for remote method invocation in distributed<br />

systems and large network environments.<br />

www.insecuremag.com 10

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!