Software extends SOA into existing C/C++ applications.
Share:
Press Release Summary:
With Web Service engine architecture of Apache Axis2/C v1.0, systems written in C/C++ languages can connect across network with variety of web software, ranging from open source implementations to commercial solutions. Program supports variety of communications including document-oriented, synchronous, and asynchronous styles. It provides web extensions to scripting languages, and supports XML-over-HTTP interactions, allowing users to build flexible architecture for services.
Original Press Release:
The Apache Software Foundation Announces the Release of Apache Axis2/C v.1.0
Successful Web Services Framework Extended to Support Enterprise-Grade C/C++- Based Service Oriented Architecture
FOREST HILL, Md., May 21 /- The Apache Software Foundation's (ASF) Web Services Project today announced the release of Apache Axis2/C v.1.0, the latest version of its popular Axis2 Web Service engine architecture. Axis2/C enables systems written in the C/C++ languages to connect across a network with a wide variety of Web software -- ranging from Open Source implementations to commercial solutions from vendors that include IBM, Microsoft, Sun Microsystems, Oracle, and SAP.
"We are happy to release Apache Axis2/C v.1.0 to provide more effective business integration -- extending Service Oriented Architecture into existing C/C++ applications as well as other languages and systems," said Samisa Abeysinghe, a member of the Apache Web Services Project Management Committee and Software Architect at WSO2 Inc.
Apache Axis2/C is designed to be used directly in C/C++ applications to support a variety of communications (including document-oriented, synchronous and asynchronous styles), as well as providing Web Service extensions to scripting languages (such as PHP, Perl, and JavaScript). In addition, Apache Axis2/C supports simple XML-over-HTTP interactions, allowing users to build a flexible architecture for services.
"Several popular Open Source projects -- such as the PHP dynamic Web language and the Firefox browser -- have had Apache Axis2/C embedded into them to connect more effectively using XML and SOAP," added Abeysinghe.
Written in pure C, and based on open standards (XML, HTTP, SOAP/1.1 and 1.2, REST, and other WS-* standards), Apache Axis2/C is flexible, efficient, configurable, and supports the easy addition of plug-in modules. Such modules can extend functionality to accommodate features such as security and reliability, as well as provide support for new standards and technologies. An Apache Axis2/C module currently enables the W3C Web Services Addressing (WS- Addressing) standard; other modules released from Apache include support for WS-Security and WS-ReliableMessaging standards; and work has started on the emerging WS-Policy, WS-AtomicTransactions, and WS-Eventing standards.
Apache Axis2/C toolkit features include:
-- HIGHLY PERFORMANT
With a small memory footprint and high performance, Apache Axis2/C is helping to redefine XML Web Services performance. Its performance is enhanced by Apache Axiom/C, a new XML parsing approach that allows the engine to optimize itself based on the messages and operations being executed.
-- READY FOR INTEGRATION
As well as providing interoperability across the network, Apache Axis2/C is highly portable across different operating systems and environments. A set of abstraction layers enable it to be embedded into almost any environment.
-- EASILY DEPLOYED
Connectors for both the Apache HTTP Server and the Microsoft IIS Web server make Apache Axis2/C allow users to add Web services to their existing websites using the C and C++ languages. In addition, Apache Axis2/C includes tooling to make it as simple as possible to consume remote services that use the WSDL (Web Service Definition Language) standard.
"I was looking for a Web Services framework that was fast and efficient, and integrated tightly with the Apache HTTP Server," said developer and Apache HTTP Server Project Committer Chris Darroch. "I was delighted to find a completely Open Source framework in Apache Axis2, and an active development community that responded promptly to any issues I had."
The Apache Axis2/C v.1.0 functionality overview and download information is available at http://ws.apache.org/axis2/c/.
About the Apache Web Services Project: With a nearly two dozen sub- projects in development and led by a thirty-member strong Project Management Committee, the Apache Web Services Project provides innovative, Open Source, Service Oriented Architecture solutions under the auspices of The Apache Software Foundation. For more information on Apache Web Services, visit http://ws.apache.org/.
About the Apache Software Foundation (ASF): Established in 1999, The Apache Software Foundation provides organizational, legal, and financial support for a broad range of Open Source software projects, including Apache HTTP Server -- the world's most popular Web server software for more than a decade. The Foundation provides an established framework for intellectual property and financial contributions that simultaneously limits contributors' potential legal exposure. Through a collaborative and meritocratic development process, Apache projects deliver enterprise-grade, freely available software products that attract large communities of users. The pragmatic Apache License makes it easy for all users, commercial and individual, to deploy Apache products. For more information, please see www.apache.org/.
CONTACT: Samisa Abeysinghe of the Apache Software Foundation, Web Service Project Management Committee, +1-617-933-2195, samisa@apache.org
Web site: http://www.apache.org/