Hi Hiranya,

I read SWIFT Specifications and I found out the following :

An organization has to connect to SWIFTNet to  connect with all the
institutions participating. SWIFTNetLink
<http://www.swift.com/products_services/swiftnet_link_overview>is
a mandatory software product for the users of SWIFTNet. This provides
the  technical interoperability between users by providing the minimal
functionality required to communicate over swift services.

SWIFTNet Link provides a set of XML-based APIs, to connect the local
application with the remote application and with the SWIFTNet.

Therefore I think basically SWIFT will be a content exchange format like
XML. I couldn't find supporting material which
requires to
support  a new application layer protocol to integrate SWIFT as you
mentioned.
​ Therefore as from my findings I think a message builder and formatter
 suffice the requirement.​

Another concern I came across was, though WIFE supports SWIFT MT standards
(ISO 15022), there is another emerging XML based standard for SWIFT called
SWIFT MX standards ( ISO 20022). This is not supported by WIFE yet
 and ​
 I couldn't find any other open source SWIFT Framework which addresses this
need.
​I am not aware of any possible
alternative
 ​ ways
 to incorporate
​XML based ​
SWIFT MX Standards
 ​ at the moment.  I would like hear your thoughts regarding this issue too.


*



Thanks & Regards,
*
*Chaamini*
*

*
*
 Keep Smiling !
*


On Tue, May 7, 2013 at 3:40 AM, Hiranya Jayathilaka <[email protected]>wrote:

> The real question is whether SWIFT is an application layer protocol (like
> HTTP) or just a content exchange format (like XML). You should probably
> look into the SWIFT specification and figure out an answer to this
> question. The type of implementation required depends on the answer. If it
> is an application layer protocol then we need a transport. But if it's just
> a content exchange format that runs on existing application layer
> protocols, we only need a message builder and a formatter.
>
> It's also possible that we need both. HL7 is a good example to such a
> scenario. HL7 integration requires supporting an application layer protocol
> known an SMPP. But it can also work on existing protocols such as HTTP by
> leveraging HL7 message formats. So we need a transport as well as a
> builder/formatter in that case. Perhaps SWIFT also falls into that
> category.
>
> Let us know what you can find out from the SWIFT specs.
>
> Thanks,
> Hiranya
>
> On May 5, 2013, at 9:12 PM, Chaamini Mangaleswaran <[email protected]>
> wrote:
>
> Hi All,
>
> I am trying to develop a new feature for Apache Synapse to support SWIFT
> Protocol <http://www.swift.com/index.page?lang=en>. As the initial step I
> am trying to use the JMS transport already available and build a message
> builder and message formatter, which can convert SWIFT messages to XML and
> vice versa. For this conversion I am trying to use the open source SWIFT
> message management framework called 
> WIFE<http://sourceforge.net/projects/wife/>
> .
> But there is another approach to implement it as a standalone transport
> protocol by using Apache Mina and a transport sender and receiver. Will the
> first approach will be sufficient to meet the requirement ?I would like to
> hear your thoughts on this idea!
>
> *
>
>
>
> Thanks & Regards,
> *
> *Chaamini*
>
> *
> Keep Smiling !
> *
>
>
>  --
> Hiranya Jayathilaka
> Mayhem Lab/RACE Lab;
> Dept. of Computer Science, UCSB;  http://cs.ucsb.edu
> E-mail: [email protected] <[email protected]>;  Mobile: +1 (805) 895-7443
> Blog: 
> http://techfeast-hiranya.**blogspot.com<http://techfeast-hiranya.blogspot.com/>
>
>

Reply via email to