|
|
Business Benefits:
-
Reuse systems and applications without
locking into a host operating system, programming
language/environment or database engine
- SOA and web services is about having programming language and
platform independent interfaces between the components of
the corporate IT infrastructure. This has evident
maintenance, manageability, deployment and life cycle
benefits. Virtuoso can act as a hub coordinating between
such services or can expose legacy databases or application logic
to the world of web services.
- Construct complex functionality by combining heterogeneous
components through the use of web services protocols.
- Import third party web services and expose web services hosted
in Virtuoso without programming.
- Expose any application programming interfaces via web services
protocols without programming
Technical Benefits:
-
Java, .Net, Perl, Python and Ruby
Interoperability
-
Access heterogeneous distributed data
through cooperative federated databases and documents
-
Integrate distributed data sources,
applications, and information through an XML-based Web Services
framework.
-
Rich Development Options with Virtuoso
-
Virtuoso VSPX for dynamic web
pages
-
Virtuoso hosted .Net and Mono, Java,
PHP and Python
-
SQL 99/200n and powerful stored
procedure language, access to native SQL on remote
databases.
-
ASP or ASPX
-
Deploy and or host your ASP or ASPX on
a Mac OSX or Unix platform
- Web services can be created from stored procedures, SQL, Java
and .Net classes. Once created, they are online, no special
compiling or deployment cycle is needed.
-
Web Services can be integrated via Business
Process Execution Language for Web services (BPEL4WS) processes,
compiled and manage via Virtuosos BPEL Process Manager
|