|
|
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
|