Fiorano Logo  
     Fiorano Login 
Fiorano SOA™ Platform
 Fiorano ESB™
 Fiorano Orchestration Tools
 Fiorano Adapters
 Product Features
 Business Benefits
 Developer Benefits


Message-Driven SOA – The Fiorano SOA™ Platform


Ability to provide equal citizen status to multiple programming languages (C, C++, VB, Perl and others)

Most process-centric SOA suites are biased towards development in one or at most a few languages (typically Java, C and C++). Modern integrations in a heterogeneous environment typically require integrations spanning multiple platforms, with applications written a variety of programming languages including Java, C, C++, C#, Visual Basic, Perl, and a variety of other scripting languages.

Even the so called 'modern' process-servers provide a single language adapter development base, with wrappers for additional language support. For instance, several brokers support only native Java adapters; C adapters are invoked using JNI which is known to have several problems and limitations. As such, the lack of support for multiple programming languages can be a barrier to solution implementation.

The Fiorano platform supports multiple languages for Service development, providing equal-citizen status for Java, C, C++, C#, Visual Basic, ActiveX as well as several scripting languages including as Perl, Python and JavaScript. Services developed in any of these languages can co-exist with each other.

For instance, the figure blow shows an application in which a C# Service exchanges information with a Visual Basic application, and a Java Service exchanges information with a Perl Service concurrently. These Services can be run on any platform subject to the availability of compilers for that platform; Fiorano imposes no platform restrictions on the Services, allowing seamless interoperability in a heterogeneous environment.

Click image for a larger view

 




© Fiorano Software Technologies P Ltd. All Rights Reserved. Privacy Statement |Terms of Use
  Site Developed & Maintained by Fiorano Webteam.


 World Wide Support
 USA
:
+1-408-354-3210
 INDIA
:
+91 80 4017-0000
 UK
:
+44(0) 19328 95005