StaffOpen source Web Services Framework for C++ based on Axis2/C | |
Download |
Staff Ranking & Summary
Advertisement
- License:
- The Apache License 2.0
- Price:
- FREE
- Publisher Name:
- Dmitry Utkin
- Publisher web site:
- http://code.google.com/u/112700498758556343339/
Staff Tags
Staff Description
Staff is a complete solution for building and deploying Web services in C++.Web service's interface example:namespace sample{ //! user struct User { int id; //!< user id std::string name; //!< user name std::string description; //!< user description }; typedef std::list UsersList; //!< users list //! user manager service class UserManager: public staff::IService { public: virtual int Add(const std::string& name, const std::string& description) = 0; virtual void Remove(int id) = 0; virtual void Update(const User& user) = 0; virtual User Get(int id) const = 0; virtual UsersList GetAllUsers() const = 0; };} // namespace sampleStaff is Web Service Framework for C++ that is based on Apache Axis2/C. WSF Staff wraps Apache Axis2/C code into C++, and also provides many additional features:- stateful Web Services implementation in C++ with instance support;- synchronous and asynchronous client implementation in C++, AJAX and J2ME;- support for RESTful web services and clients;- WSDL support with xsd import/export;- access to relational databases via DAS (data access service);- Google Protocol Buffers support.Product's homepage
Staff Related Software