Staff

Open source Web Services Framework for C++ based on Axis2/C
Download

Staff Ranking & Summary

Advertisement

  • Rating:
  • 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