Staff 2.0.0 Alpha1 r649
|
Date Added: |
Apr 11, 2012 03:56 AM |
Publisher's 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<User> 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 sample
See also: 3 steps to create web service, 3 steps to create web service client, Short examples, complete examples list
Translators/technical writers wanted. If you wish to participate in project, please contact.
Latest News
03.04.2012: Tarballs r649 are available in Download section, it contain important bugfixes and some DAS improvements.
30.03.2012: updated installation manual for Ubuntu PPA.
29.03.2012: Alpha 1 Tarballs r634 are available in Download section. Latest "stable" tp6 is Here.
29.03.2012: Ubuntu PPA changed. Now there is two PPA: stable and trunk.
28.03.2012: Project status is now Alpha 1. If you looking for latest tp6 it's branch is here.
12.03.2012: Tarballs svn revision 620 are available in Download section. (There are win32, win64 binaries for VS2005, VS2010 and gcc4.4.0 - QT SDK 1.1.4).
27.02.2012: Tarballs svn revision 606 are available in Download section: Sources, MSVC win32 bin, MSVC win64 bin, GCC-4.5.2 win32 bin, GCC-4.4.0 QtSDK 1.1.4 win32 bin;
21.02.2012: DAS services (datasources) can now be invoked using REST. More info...
17.02.2012: DAS: Added "dasdumpdb" codegen plugin, "datasources" and "datatypes" codegen templates to create datasources and datatypes files from database model. More info...;
15.02.2012: DAS: Added Shell provider to call scripts/executables from datasources. More info...;
02.02.2012: Staff can now be compiled against trunk version of Axis2/C-1.7.0 while using OM Patch;
Details
Staff 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);
|
Documentation: |
http://code.google.com/p/staff/ |
Last Download: |
May 13, 2024 07:40 AM
|
Downloads: |
221 |
OS: |
Windows |
Rating: |
|
|
|