Metadata-Version: 1.1
Name: unisos.mmwsIcm
Version: 0.16
Summary: MM-WS-ICM Library: Machine-to-Machine Web Service Interactive Command Modules (ICM) -- A
Home-page: http://www.by-star.net/PLPC/180047
Author: Mohsen Banan
Author-email: libre@mohsen.1.banan.byname.net
License: AGPL
Download-URL: http://www.by-star.net/PLPC/180047
Description: ======================
        unisos.mmwsIcm Library
        ======================
        
        .. contents::
           :depth: 3
        ..
        
        MM-WS-ICM Library: Machine-to-Machine Web Service Interactive Command
        Modules (ICM) – A set of facilities for developing Performer and Invoker
        web-services based on Swagger (Open-API) specifications through ICMs.
        
        Sources And Packages
        ====================
        
        Sources Repositories
        --------------------
        
        -  GitHub: https://github.com/bisos-pip/mmwsIcm
        
        Packages Repositories
        ---------------------
        
        -  PyPi: https://pypi.org/project/unisos.mmwsIcm
        
        Support
        =======
        
        | For support, criticism, comments and questions; please contact the
          author/maintainer
        | `Mohsen Banan <http://mohsen.1.banan.byname.net>`__ at:
          http://mohsen.1.banan.byname.net/contact
        
        Documentation
        =============
        
        Part of ByStar Digital Ecosystem http://www.by-star.net.
        
        -  | Remote Operations Interactive Command Modules (RO-ICM) – Best
             Current (2018) Practices For Web Services Development
           | http://www.by-star.net/PLPC/180056
        
        -  | A Generalized Swagger (Open-API) Centered Web Services Testing
             Framework
           | http://www.by-star.net/PLPC/180057
        
        -  | Interactive Command Modules (ICM) and Players
           | http://www.by-star.net/PLPC/180050
        
        On the invoker side, a Swagger (Open-API) specification is digested with
        bravado and is mapped to command line with ICM.
        
        On the performer side, a Swagger (Open-API) specification is used with
        the code-generator to create a consistent starting point.
        
        An ICM can be auto-converted to become a web service.
        
        Binaries
        ========
        
        -  | bin/rinvoker.py
           | A starting point template to be customized for your own swagger
             file.
        
        -  | bin/rinvokerPetstore.py
           | Provides a list of Petstore example command line invokations.
        
        -  | bin/opScnPetstore.py
           | Points to various scenario files for the Petstore example.
        
        Example Usage
        =============
        
        Invoked (Client) Development
        ----------------------------
        
        ::
        
            from unisos.mmwsIcm import wsInvokerIcm
            from unisos.mmwsIcm import ro
        
        Testing Framework
        -----------------
        
        ::
        
            from unisos.mmwsIcm import wsInvokerIcm
            from unisos.mmwsIcm import ro
        
        Performer (Server) Development
        ------------------------------
        
        ::
        
            from unisos.mmwsIcm import wsInvokerIcm
            from unisos.mmwsIcm import ro
        
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
