Accessibility
Michael Fitzpatrick

Michael Fitzpatrick

Macromedia

Created:
6 April 2004
Modified:
2 May 2005
User Level:
Intermediate
Products:
Acrobatconnect

Get a Running Start on Integration with Macromedia Breeze Solution Accelerators

Macromedia Breeze delivers high-impact online communications everyone can access instantly. Breeze lets users easily share engaging multimedia communications in real-time meetings or through narrated on-demand presentations that can be viewed anytime. And, because Breeze content is created using familiar office productivity tools, anyone can use Breeze to communicate more effectively over the web. However, Breeze is not just for business users.

Requirements

Prerequisite knowledge

  • Familiarity with the Breeze XML-based Web Services API
  • Solid grasp of ColdFusion, J2EE, or .NET programming language recommended

The Macromedia Breeze Communication Server includes a complete set of XML-based web services that developers can take advantage of when integrating Breeze with enterprise applications such as enterprise portals, customer relationship management (CRM) applications, employee performance management (EPM) applications or custom ColdFusion, J2EE, or .NET applications. Breeze’s XML-based web services provide afford you a number of opportunities for integration based on the needs of your organization.

Breeze web services are agnostic and allow you to write applications and integrations in the programming language of your choice. Your application simply needs to be able to communicate with the Breeze server over HTTP or, if you have SSL enabled, HTTPS. Once this connection is established, programs can then call a Breeze web service and pass in one or more parameters (either as name/value pairs or as an XML package), and the web service returns a complete XML document which can then be parsed and leveraged as necessary within the calling application. To help Breeze developers get started, we have released a library of Macromedia Breeze Solution Accelerators (BSAs), a series of open-source code samples to help developers get a head start on integrating with Breeze.

Macromedia BSAs take advantage of our web services by providing you with open-source code examples designed give you a head start on fulfilling your integration and deployment needs. These code samples include thorough comments throughout so you can understand better what actions the code performs, and how the requirements function correctly. Furthermore each code sample includes a README file to assist you with deploying the code within your environment. Because this code is open source, Macromedia neither supports nor maintains it. (Of course, we do support our own XML Web Services.) We look forward to seeing the Breeze-enabled applications you develop.

Where to Go from Here

About the author

Michael Fitzpatrick is a senior product manager for Macromedia Breeze. In this role, he is responsible for driving product definition for the platform and extensibility frameworks. Michael has been working in software development for the past eight years, in roles ranging from implementation services to product management. Prior to Macromedia, he was responsible for products at Siebel Systems, Vignette, and Nortel Networks.