Uploaded image for project: 'Axis-C++'
  1. Axis-C++
  2. AXISCPP-427

Multiple instances within a process

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Open
    • Major
    • Resolution: Unresolved
    • future (enh)
    • None
    • Basic Architecture
    • None
    • all

    Description

      It would be useful to be able to support multiple Axis C++ instances in a single process with entirely independent configurations.

      This is useful, for example, when an application that is itself a Web services client or server provides a plug-in interface for third parties to implement extensions. It is highly desirable to permit such plug-ins to themselves be Web services clients/servers and just because the hosting application is implemented with Axis, the plug-in should not be prevented from also being being implemented with Axis.

      Is this any more complex than simply putting all the globals in Axis.cpp in to a class and making "Axis" a real class? If I had this plus a modification to permit specification of the config file location to Axis::initialize this would satisfy my programmatic configuration requirement too.

      Regards,

      Tim

      Attachments

        Activity

          People

            Unassigned Unassigned
            tbartley@au1.ibm.com Tim Bartley
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: