\bibstyle{plain} \@titleaux{RO-Verifier: A Remote-Operations Invocations And Verifications Framework} \@@addtocsec{htoc}{sec2}{-1}{\@print{Part I}\quad{}RO-Verifier: Generalized Web-Services Validation Tools{}} \newlabel{part:RO-Verifier:GeneralizedWeb-ServicesValidationTools}{{I}{X}} \@deflabeltype{part:RO-Verifier:GeneralizedWeb-ServicesValidationTools}{part} \newlabel{fig:mmwsInvokerModel}{{1}{X}} \@deflabeltype{fig:mmwsInvokerModel}{figure} \@@addtocsec{htoc}{sec3}{0}{\@print{1}\quad{}Overview Of The Web-Services Validation Tools{}} \@@addtocsec{htoc}{sec4}{1}{\@print{1.1}\quad{}Command-Line Remote Invocations -- rinvoker.py{}} \newlabel{sec:Command-LineRemoteInvocations--rinvoker.py}{{1.1}{X}} \@deflabeltype{sec:Command-LineRemoteInvocations–rinvoker.py}{subsection} \@@addtocsec{htoc}{sec5}{1}{\@print{1.2}\quad{}Python Operations Scenarios -- opScnSvc.py{}} \newlabel{sec:PythonOperationsScenarios--opScnSvc.py}{{1.2}{X}} \@deflabeltype{sec:PythonOperationsScenarios–opScnSvc.py}{subsection} \@@addtocsec{htoc}{sec6}{0}{\@print{2}\quad{}Installation Of The Web-Services Validation Tools{}} \@@addtocsec{htoc}{sec7}{1}{\@print{2.1}\quad{}Obtaining (OAuth) Authorization Tokens And Access Credentials{}} \newlabel{sec:Obtaining(OAuth)AuthorizationTokensAndAccessCredentials}{{2.1}{X}} \@deflabeltype{sec:Obtaining(OAuth)AuthorizationTokensAndAccessCredentials}{subsection} \@@addtocsec{htoc}{sec8}{2}{\@print{2.1.1}\quad{}Install The Needed Modules (symCrypt, cryptKeyring){}} \newlabel{sec:InstallTheNeededModules(symCrypt,cryptKeyring)}{{2.1.1}{X}} \@deflabeltype{sec:InstallTheNeededModules(symCrypt,cryptKeyring)}{subsubsection} \@@addtocsec{htoc}{sec9}{2}{\@print{2.1.2}\quad{}Prepare The KeyRing{}} \newlabel{sec:PrepareTheKeyRing}{{2.1.2}{X}} \@deflabeltype{sec:PrepareTheKeyRing}{subsubsection} \@@addtocsec{htoc}{sec10}{2}{\@print{2.1.3}\quad{}Store The Invoker Credentials In The Keyring{}} \newlabel{sec:StoreTheInvokerCredentialsInTheKeyring}{{2.1.3}{X}} \@deflabeltype{sec:StoreTheInvokerCredentialsInTheKeyring}{subsubsection} \@@addtocsec{htoc}{sec11}{2}{\@print{2.1.4}\quad{}Obtain The Token{}} \newlabel{sec:ObtainTheToken}{{2.1.4}{X}} \@deflabeltype{sec:ObtainTheToken}{subsubsection} \@@addtocsec{htoc}{sec12}{1}{\@print{2.2}\quad{}Run The Web-Services Validation Tools Against The Canonical Petstore{}} \@@addtocsec{htoc}{sec13}{1}{\@print{2.3}\quad{}Source Code And Packages Repositories{}} \@@addtocsec{htoc}{sec14}{1}{\@print{2.4}\quad{}Applying This Services Validation Framework To Your Own Swagger Specifications{}} \@@addtocsec{htoc}{sec15}{0}{\@print{3}\quad{}Use Of Command Line Remote Invocation (rinvoker) Validation Tools{}} \newlabel{sec:UseOfCommandLineRemoteInvocation(rinvoker)ValidationTools}{{3}{X}} \@deflabeltype{sec:UseOfCommandLineRemoteInvocation(rinvoker)ValidationTools}{section} \@@addtocsec{htoc}{sec16}{1}{\@print{3.1}\quad{}rinvoker Seed Features -- Commands -- Parameters -- Arguments{}} \@@addtocsec{htoc}{sec17}{2}{\@print{3.1.1}\quad{}rinvoker.py Seed Features -- Commands{}} \@@addtocsec{htoc}{sec18}{2}{\@print{3.1.2}\quad{}rinvoker.py Seed Features -- Parameters{}} \@@addtocsec{htoc}{sec19}{2}{\@print{3.1.3}\quad{}rinvoker.py Seed Features -- Arguments{}} \@@addtocsec{htoc}{sec20}{1}{\@print{3.2}\quad{}rinvokerPetstore.py Example{}} \@@addtocsec{htoc}{sec21}{0}{\@print{4}\quad{}Scenarios Invocation Validation Tools{}} \newlabel{sec:ScenariosInvocationValidationTools}{{4}{X}} \@deflabeltype{sec:ScenariosInvocationValidationTools}{section} \@@addtocsec{htoc}{sec22}{1}{\@print{4.1}\quad{}Model Of Invoke -- Specification, Verification And Reporting -- Scenarios{}} \@@addtocsec{htoc}{sec23}{2}{\@print{4.1.1}\quad{}Scenario Specification For Sequences Of Invocations{}} \@@addtocsec{htoc}{sec25}{1}{\@print{4.2}\quad{}opScn-Seed (Remote Operation Scenarios) -- Commands -- Paramters -- Arguments{}} \@@addtocsec{htoc}{sec26}{2}{\@print{4.2.1}\quad{}opScn Seed Features -- Commands{}} \@@addtocsec{htoc}{sec27}{2}{\@print{4.2.2}\quad{}OpScn Outputs And Reportings{}} \@@addtocsec{htoc}{sec28}{0}{\@print{5}\quad{}Complete Invoker-Applications Development{}} \@@addtocsec{htoc}{sec29}{1}{\@print{5.1}\quad{}Invoker-Apps Development Model{}} \@@addtocsec{htoc}{sec30}{2}{\@print{5.1.1}\quad{}Invoker-Apps Can Easily Build On unisos.mmwsIcm Capabilities{}} \@@addtocsec{htoc}{sec31}{-1}{\@print{Part II}\quad{}Uses Of RO-Verifier For Public Web Services{}} \newlabel{part:UsesOfRO-VerifierForPublicWebServices}{{II}{X}} \@deflabeltype{part:UsesOfRO-VerifierForPublicWebServices}{part} \@@addtocsec{htoc}{sec32}{0}{\@print{6}\quad{}Public Uses Of RO-Verifier{}} \@@addtocsec{htoc}{sec33}{1}{\@print{6.1}\quad{}Specific Web Service Verifcation Scenarios{}} \@@addtocsec{htoc}{sec34}{2}{\@print{6.1.1}\quad{}PetStore Verifcation Scenarios{}} \@@addtocsec{htoc}{sec35}{1}{\@print{6.2}\quad{}Generalized Web Service Verifcations{}} \@addcontentsline{htoc}{0}{Bibliography} \bibdata{/lcnt/BIB/plpcUrl,/lcnt/BIB/rfcs,/lcnt/BIB/bxsup,/lcnt/BIB/networking}