Welcome to the project SAM website. This site is designed
to allow access to project SAM information that is additional to the project
assets hosted on the PECL open-source repository.
What is SAM?
SAM or Simple Asynchronous Messaging is a project to make accessing messaging and queueing systems
simpler. A large number of enterprises around the world rely on messaging and queueing systems,
such as IBM WebSphere MQSeries, to connect the various IT systems that are essential to their
business. The messaging systems provide the reliable transportation of information from one
system to another and form the glue that holds the pieces together.
Although the concepts behind messaging and queueing systems are fairly simple the application
programming interfaces (APIs) to these systems can often be complex. One of the aims
of the SAM project is to simplify these APIs and to turn them into something more usable and
applicable to scripting languages such as PHP.
As a first step the project has delivered a PHP extension, available through the PECL website
allow PHP scripts to easily access messaging and queueing systems. The documentation on this
website reflects the ongoing work on this extension and can be viewed via the
In addition to the resources on this site and PECL there is a Google discussion group/mailing list,
You can also address questions to the site owner, Dave Renshaw, by sending an email to:
Copyright and licensing
The material on this site is copyright IBM and is made available to the public under the terms of the Apache 2.0 license which may be
viewed at http://www.apache.org/licenses/LICENSE-2.0.
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing
permissions and limitations under the License.