Plan your deployment

Consider the following points before you set up the Smile API:
  • Platform—The Smile API is platform-neutral and you do not need Java to access it.
  • Broker—We recommend that you use Active MQ as your message broker, however you can use any JMS-compatible broker with a GlassFish resource adapter.
Complete the following tasks before you set up the Smile API:
  • Ports—Ensure port 443 is open for HTTPS communication between the SOAP API and your application. You may also need to open a firewall port for your broker.
  • Security—Ensure the host SSL certificate is added to the operating system's list of trusted certificates.
  • Disaster recovery—Plan for disaster recovery scenarios and message broker persistence when planning your Smile deployment.
  • API user—Obtain a username and password for the API user from Inomial.
  • Software—Obtain the following software for ActiveMQ:
    • ActiveMQ resource adapter from the ActiveMQ website
    • Smile message bridge from Inomial
    Contact Inomial for software requirements for other brokers.