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.
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.
This developer-to-developer exchange conveysprovides theseveral followingpieces knowledge:of useful information:
The existence and location of the ZipcodeZIP Code lookup service
The serviceservice's wasreliability notvaries reliabledepending on the weekendstime butof worked fine on weekdays
The service functionedbehaves according to its published 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.
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
FunctioningFunctionality Feed to— discoverHelps identify service regressionregressions bugs
Reliability Feed to— quantifyProvides data for measuring service reliability over time
Last updated: FebruaryAugust 22,13, 20232026
If you have any feedback on this topic, please contact us at documentation@appvance.ai.