|
 |
application_development thread: Why use XML, XSL and SOAP?
Message #1 by Quinton Sheppard <quintons@k...> on Mon, 5 Nov 2001 16:24:54 -0000
|
|
Could someone tell me the advantages of using XML/SOAP/XSL and to what kind
of scenario I would see the need to use them?
Regards
Quinton Sheppard
MedalRoll.com
Mob +44 (0) 07790 556 389
http://www.medalroll.com
Confidentiality: This e-mail and its attachments are intended for the above
named only and may be confidential. If they have come to you in error you
must take no action based on them, nor must you copy or show them to anyone;
please reply to this e-mail and highlight the error.
Security Warning: Please note that this e-mail has been created in the
knowledge that Internet e-mail is not a 100% secure communications medium.
We advise that you understand and observe this lack of security when
e-mailing us.
Viruses: Although we have taken steps to ensure that this e-mail and
attachments are free from any virus, we advise that in keeping with good
computing practice the recipient should ensure they are actually virus free.
Message #2 by "Balajewicz, Greg" <Greg.Balajewicz@A...> on Mon, 5 Nov 2001 16:14:18 -0600
|
|
This message is in MIME format. Since your mail reader does not understand
this format, some or all of this message may not be legible.
------_=_NextPart_001_01C16647.36943BC0
Content-Type: text/plain;
charset="iso-8859-1"
XML/XSL/SOAP are different monsters. You way want to use XML without SOAP or
XSL, or you may want to use SOAP without XML (sure soap relies on XML but
the soap APIs may shield you from this complexity)
There is no easy answer to your question. I would suggest reading a hundred
and one articles on the subject and you will see the reason... that is what
I do anyway. Sorry for no clear answer.
> -----Original Message-----
> From: Quinton Sheppard [mailto:quintons@k...]
> Sent: Monday, November 05, 2001 11:25 AM
> To: Application Development
> Subject: [application_development] Why use XML, XSL and SOAP?
>
>
> Could someone tell me the advantages of using XML/SOAP/XSL
> and to what kind
> of scenario I would see the need to use them?
>
> Regards
>
> Quinton Sheppard
> MedalRoll.com
> Mob +44 (0) 07790 556 389
>
> http://www.medalroll.com
>
>
>
> Confidentiality: This e-mail and its attachments are
> intended for the above
> named only and may be confidential. If they have come to you
> in error you
> must take no action based on them, nor must you copy or show
> them to anyone;
> please reply to this e-mail and highlight the error.
>
> Security Warning: Please note that this e-mail has been
> created in the
> knowledge that Internet e-mail is not a 100% secure
> communications medium.
> We advise that you understand and observe this lack of security when
> e-mailing us.
>
> Viruses: Although we have taken steps to ensure that this e-mail and
> attachments are free from any virus, we advise that in
> keeping with good
> computing practice the recipient should ensure they are
> actually virus free.
>
>
>
> greg.balajewicz@a...
> $subst('Email.Unsub')
>
Message #3 by "Michael Kent Simmons" <msimmons@u...> on Mon, 5 Nov 2001 22:12:10 -0200
|
|
Quinton:
Use XML and XML Schemas to provide the basis in your data and method calls
for internet-based interoperability. XSL is a transformative standard that
is a very effective way to format an XML data stream at the client. SOAP is
the simple, synchronous HTTP-based (though it can function asynchronously on
SMTP and MSMQ) protocol for text-stream transport. The family of standards
is the open set of standards for web-based programming interoperability. The
net is repleat with white papers, the standards themselves, and a host of
free material on these technologies. About the 5th or 6th article things
start to make a lot of sense. It's pretty cool stuff and seems to be where
things are headed in web-based interoperability.
hth
Mike
______________________________________________________
----- Original Message -----
From: "Quinton Sheppard" <quintons@k...>
To: "Application Development" <application_development@p...>
Sent: Monday, November 05, 2001 2:24 PM
Subject: [application_development] Why use XML, XSL and SOAP?
> Could someone tell me the advantages of using XML/SOAP/XSL and to what
kind
> of scenario I would see the need to use them?
>
> Regards
>
> Quinton Sheppard
> MedalRoll.com
> Mob +44 (0) 07790 556 389
>
> http://www.medalroll.com
>
>
>
> Confidentiality: This e-mail and its attachments are intended for the
above
> named only and may be confidential. If they have come to you in error you
> must take no action based on them, nor must you copy or show them to
anyone;
> please reply to this e-mail and highlight the error.
>
> Security Warning: Please note that this e-mail has been created in the
> knowledge that Internet e-mail is not a 100% secure communications medium.
> We advise that you understand and observe this lack of security when
> e-mailing us.
>
> Viruses: Although we have taken steps to ensure that this e-mail and
> attachments are free from any virus, we advise that in keeping with good
> computing practice the recipient should ensure they are actually virus
free.
>
>
>
msimmons@u...
$subst('Email.Unsub')
>
Message #4 by "Tuong Nguyen" <tuong@q...> on Tue, 6 Nov 2001 10:52:40 +1000
|
|
Quinton,
the very important concept we should know from XML is that XML is textual
representation of "structured data".
- Because XML data is structured (typically tree structured) so you can
access it quite effectively.
- Because XML data is text so you can use HTTP to transfer it. This is
where SOAP comes in. Think about passing your object, procedure calls etc
using HTTP! That's the potiential
- Communications between the tiers of your application using XML. Wouldn't
it be easy! XML is text.
- At presentation tier we need some presentable format (HTML) that's where
XSL comes in. In general, XSL is a special XML that specifies how to
transform the input XML into some other form (HTML is just one). There some
other interesting thing about XSL such as XSLTemplates.
But I just hope to tell you what I understand about the whole thing
XML/XSL/SOAP and what I believe to be essential to grasp.
Cheers
Tuong
-----Original Message-----
From: Quinton Sheppard [mailto:quintons@k...]
Sent: Tuesday, 6 November 2001 2:25 AM
To: Application Development
Subject: [application_development] Why use XML, XSL and SOAP?
Could someone tell me the advantages of using XML/SOAP/XSL and to what kind
of scenario I would see the need to use them?
Regards
Quinton Sheppard
MedalRoll.com
Mob +44 (0) 07790 556 389
http://www.medalroll.com
Confidentiality: This e-mail and its attachments are intended for the above
named only and may be confidential. If they have come to you in error you
must take no action based on them, nor must you copy or show them to anyone;
please reply to this e-mail and highlight the error.
Security Warning: Please note that this e-mail has been created in the
knowledge that Internet e-mail is not a 100% secure communications medium.
We advise that you understand and observe this lack of security when
e-mailing us.
Viruses: Although we have taken steps to ensure that this e-mail and
attachments are free from any virus, we advise that in keeping with good
computing practice the recipient should ensure they are actually virus free.
tuong@q...
$subst('Email.Unsub')
Message #5 by Quinton Sheppard <quintons@k...> on Tue, 6 Nov 2001 13:32:09 -0000
|
|
Tuong,
So the use of XML is to generate a data structure that is sent across to
another tier for validation for example. XSL can be used to structure the
sent XML data into an HTML format to be sent to the client.
Soap is a way of sending object data (data in a format where a programe
language can extract it just like any other object created in that language
weather it's C, Delphi...). to another server?
Quinton.
-----Original Message-----
From: Tuong Nguyen [mailto:tuong@q...]
Sent: Tuesday, November 06, 2001 12:53 AM
To: Application Development
Subject: [application_development] RE: Why use XML, XSL and SOAP?
Quinton,
the very important concept we should know from XML is that XML is textual
representation of "structured data".
- Because XML data is structured (typically tree structured) so you can
access it quite effectively.
- Because XML data is text so you can use HTTP to transfer it. This is
where SOAP comes in. Think about passing your object, procedure calls etc
using HTTP! That's the potiential
- Communications between the tiers of your application using XML. Wouldn't
it be easy! XML is text.
- At presentation tier we need some presentable format (HTML) that's where
XSL comes in. In general, XSL is a special XML that specifies how to
transform the input XML into some other form (HTML is just one). There some
other interesting thing about XSL such as XSLTemplates.
But I just hope to tell you what I understand about the whole thing
XML/XSL/SOAP and what I believe to be essential to grasp.
Cheers
Tuong
-----Original Message-----
From: Quinton Sheppard [mailto:quintons@k...]
Sent: Tuesday, 6 November 2001 2:25 AM
To: Application Development
Subject: [application_development] Why use XML, XSL and SOAP?
Could someone tell me the advantages of using XML/SOAP/XSL and to what kind
of scenario I would see the need to use them?
Regards
Quinton Sheppard
MedalRoll.com
Mob +44 (0) 07790 556 389
http://www.medalroll.com
Confidentiality: This e-mail and its attachments are intended for the above
named only and may be confidential. If they have come to you in error you
must take no action based on them, nor must you copy or show them to anyone;
please reply to this e-mail and highlight the error.
Security Warning: Please note that this e-mail has been created in the
knowledge that Internet e-mail is not a 100% secure communications medium.
We advise that you understand and observe this lack of security when
e-mailing us.
Viruses: Although we have taken steps to ensure that this e-mail and
attachments are free from any virus, we advise that in keeping with good
computing practice the recipient should ensure they are actually virus free.
tuong@q...
$subst('Email.Unsub')
quintons@k...
$subst('Email.Unsub')
_____________________________________________________________________
This message has been checked for all known viruses by UUNET delivered
through the MessageLabs Virus Control Centre. For further information visit
http://www.uk.uu.net/products/security/virus/
Confidentiality: This e-mail and its attachments are intended for the above
named only and may be confidential. If they have come to you in error you
must take no action based on them, nor must you copy or show them to anyone;
please reply to this e-mail and highlight the error.
Security Warning: Please note that this e-mail has been created in the
knowledge that Internet e-mail is not a 100% secure communications medium.
We advise that you understand and observe this lack of security when
e-mailing us.
Viruses: Although we have taken steps to ensure that this e-mail and
attachments are free from any virus, we advise that in keeping with good
computing practice the recipient should ensure they are actually virus free.
Message #6 by "Tuong Nguyen" <tuong@q...> on Wed, 7 Nov 2001 08:55:43 +1000
|
|
Quinton,
That is just about right! XML can be parsed, validated and transformed.
XML are text stream, but well structured. Applications would normally
invoke a XML parser, via a defined API, to get information from the document
and do something with it. There are 2 principal APIs: Simple API for XML
(SAX) and Document Object Model (DOM).
XSLT, eXtensible Stylesheet Language: Transformation, is a language for
transforming the structure of an XML document. And here come the XSLT
Processor to apply an XSLT stylesheet to an XML source document and produce
a result document (eg HTML). Some processors: Saxon, xt, MSXML3.
You can even use xml for input/output of (remote) procedure; so helps to
maintain the unchanged interface. It is really up to your imagination!
Tiers in your application definitely could be connected together over the
network; XML can help to simplify a lot in communications.
XML and XSLT allow the separation of data from presentation. Let's say your
BL outputs a text stream (XML). The XML's structure has been predefined.
Presentation can be developed separately by working on the transformation
from the predefined structure of the XML into some other presentable format,
HTML for example.
If there were no XML then there would not have had SOAP. SOAP uses HTTP
meaning text data. Object in conventional thinking should be some binary
presentation of data. XML can textually present objects; because an object
more or less a structure and XML is just that.
Good luck.
Tuong
-----Original Message-----
From: Quinton Sheppard [mailto:quintons@k...]
Sent: Tuesday, 6 November 2001 11:32 PM
To: Application Development
Subject: [application_development] RE: Why use XML, XSL and SOAP?
Tuong,
So the use of XML is to generate a data structure that is sent across to
another tier for validation for example. XSL can be used to structure the
sent XML data into an HTML format to be sent to the client.
Soap is a way of sending object data (data in a format where a programe
language can extract it just like any other object created in that language
weather it's C, Delphi...). to another server?
Quinton.
-----Original Message-----
From: Tuong Nguyen [mailto:tuong@q...]
Sent: Tuesday, November 06, 2001 12:53 AM
To: Application Development
Subject: [application_development] RE: Why use XML, XSL and SOAP?
Quinton,
the very important concept we should know from XML is that XML is textual
representation of "structured data".
- Because XML data is structured (typically tree structured) so you can
access it quite effectively.
- Because XML data is text so you can use HTTP to transfer it. This is
where SOAP comes in. Think about passing your object, procedure calls etc
using HTTP! That's the potiential
- Communications between the tiers of your application using XML. Wouldn't
it be easy! XML is text.
- At presentation tier we need some presentable format (HTML) that's where
XSL comes in. In general, XSL is a special XML that specifies how to
transform the input XML into some other form (HTML is just one). There some
other interesting thing about XSL such as XSLTemplates.
But I just hope to tell you what I understand about the whole thing
XML/XSL/SOAP and what I believe to be essential to grasp.
Cheers
Tuong
-----Original Message-----
From: Quinton Sheppard [mailto:quintons@k...]
Sent: Tuesday, 6 November 2001 2:25 AM
To: Application Development
Subject: [application_development] Why use XML, XSL and SOAP?
Could someone tell me the advantages of using XML/SOAP/XSL and to what kind
of scenario I would see the need to use them?
Regards
Quinton Sheppard
MedalRoll.com
Mob +44 (0) 07790 556 389
http://www.medalroll.com
Confidentiality: This e-mail and its attachments are intended for the above
named only and may be confidential. If they have come to you in error you
must take no action based on them, nor must you copy or show them to anyone;
please reply to this e-mail and highlight the error.
Security Warning: Please note that this e-mail has been created in the
knowledge that Internet e-mail is not a 100% secure communications medium.
We advise that you understand and observe this lack of security when
e-mailing us.
Viruses: Although we have taken steps to ensure that this e-mail and
attachments are free from any virus, we advise that in keeping with good
computing practice the recipient should ensure they are actually virus free.
tuong@q...
$subst('Email.Unsub')
quintons@k...
$subst('Email.Unsub')
_____________________________________________________________________
This message has been checked for all known viruses by UUNET delivered
through the MessageLabs Virus Control Centre. For further information visit
http://www.uk.uu.net/products/security/virus/
Confidentiality: This e-mail and its attachments are intended for the above
named only and may be confidential. If they have come to you in error you
must take no action based on them, nor must you copy or show them to anyone;
please reply to this e-mail and highlight the error.
Security Warning: Please note that this e-mail has been created in the
knowledge that Internet e-mail is not a 100% secure communications medium.
We advise that you understand and observe this lack of security when
e-mailing us.
Viruses: Although we have taken steps to ensure that this e-mail and
attachments are free from any virus, we advise that in keeping with good
computing practice the recipient should ensure they are actually virus free.
tuong@q...
$subst('Email.Unsub')
|
|
 |