Skip to main content

A Practical Example

Using aA governance platform,platform can help software developers and IT managers canunderstand seethe managementpolicies, policiesdependencies, prescribingand developersservices toused usewithin aan particularapplication. By exposing service or set of services independencies, the application. The governance platform showshelps developersteams and IT managersevaluate service dependencies allowing them to determine a service's reliability and identify opportunities to build redundancy into the service to handle instancesapplication when an upstream service goesbecomes down.unavailable.

Software

This developerstype of knowledge can doalso thisbe today,shared withoutinformally SOAbetween or governance platforms.developers. For example, one developer may tell another aboutrecommend a great USU.S. Postal ZipService codeZIP look-upCode lookup service for use in a product registration Webpage, page enablingallowing users to type inenter their zipZIP code and have the page automatically fill inpopulate the city and state fields. The same developer may warnalso hemention noticedthat the service throwshas been observed to return errors when used on theweekends.

weekends.

This developer-to-developer exchange conveysprovides theseveral followingpieces knowledge:of useful information:

    The existence and location of the ZipcodeZIP Code lookup service

    service.

    The serviceservice's wasreliability notvaries reliabledepending on the weekendstime butof worked fine on weekdays

    use.

    The service functionedbehaves according to its published schema

    schema.

    In anAn ideal world, the SOA governance platform conveysprovides thethis sameinformation knowledge.in a centralized and accessible way. For instance,example, a searchservice showscatalog acan listdisplay ofavailable services and their metadata, including their upcurrent / downavailability status.

    Integration with the Appvance run-timeruntime provides knowledgeadditional aboutinsight services,into service functionality, reliability, and quality. In ana SOAservice-oriented environment, Appvance run-timecan drives a composite application using itsuse native protocols to determinetest itscomposite applications and evaluate their functionality, scalability, performance, and up-time.availability.

    Appvance isIQ popularcan withalso software developers because it turns theirleverage existing unit and functional tests intoto SOAperform function,service-level functional, scalability, performance, and servicemonitoring monitortests. tests automatically. Additionally,Because Appvance is a distributed test automation platform whereplatform, tests can run on remote TestNodes onacross multiple networks and machines.

    IT

    These managers,tests softwarecan developers,provide valuable data for governance and architectsmonitoring likesystems, Appvance IQ because its’ tests provide knowledge feeds to governance tools, like:including:

      Up-TimeAvailability Feed to— determineProvides data for evaluating Service Level Agreement (SLA) compliance

      compliance.

      FunctioningFunctionality Feed to— discoverHelps identify service regressionregressions bugs

      and functional issues.

      Reliability Feed to— quantifyProvides data for measuring service reliability over time

      time.

      Last updated: FebruaryAugust 22,13, 20232026

      If you have any feedback on this topic, please contact us at documentation@appvance.ai.