用于监视服务的市场制造技术

技术编号:12691973 阅读:58 留言:0更新日期:2016-01-13 09:45
用于监视服务提供者的市场可配置并部署监视以及满足给定应用的解决方案定义的其它服务。服务可包括监视和跟踪、分析、呈现、调试、优化、负载生成和其它解决方案提供者。解决方案定义可包括在应用执行期间收集到的参数的模式或其它数据定义以及可能需要的参数或解决方案的定义。市场可标识可被配置成满足解决方案定义的那些服务,然后配置并部署所选服务。财务清算所可处置给各个服务提供者的财务支付。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】用于监视服务的市场相关申请的交叉引用本申请要求于2013年4月20日提交的题为“Marketplace for MonitoringServices (用于监视服务的市场)”的美国专利申请序列号13/867,058、于2013年4月20日提交的题为“Computer Load Generator Marketplace (计算机负载生成器市场)”的美国专利申请序列号13/867,061、于2013年4月20日提交的题为“Applicat1n DevelopmentEnvironment with Services Marketplace (具有服务市场的应用开发环境)”的美国专利申请序列号13/867,062、以及于2013年4月20日提交的题为“Automated Market Makerin Monitoring Services Marketplace (监视服务市场中的自动化做市者)”的美国专利申请序列号13/867,063的优先权和权益,这些申请都通过援引它们所教导和揭示的全部内容而被明确结合于此。背景计算机应用监视可以在应用开发期间以及在应用的生产使用期间使用。在开发期间,应用可以在测试和调试期间监视以帮助开发者理解应用并将任何问题区域告知开发者。在应用的生产使用期间,监视系统可收集性能度量和其它数据以警告管理员任何问题,以及跟踪应用以及应用可在其上执行的硬件的大致健康状况。概述用于监视服务提供者的市场可配置并部署监视以及满足给定应用的解决方案定义的其它服务。服务可包括监视和跟踪、分析、呈现、调试、优化、负载生成和其它解决方案提供者。解决方案定义可包括在应用执行期间收集到的参数的模式或其它数据定义以及可能需要的参数或解决方案的定义。市场可标识可被配置成满足解决方案定义的那些服务,然后配置并部署所选服务。财务清算所可处置给各个服务提供者的财务支付。负载生成器服务市场可以与执行应用相结合地配置并部署负载生成器。负载生成器可基于解决方案定义来选择,该解决方案定义可包括负载类型以及其下可生成负载的条件。一个或多个负载生成器可被配置成与监视服务协作,并且连接管理器可使得负载生成器、应用和监视服务同时执行,以使得监视服务可以在应用经历负载时捕捉到性能度量。市场可具有来自多个提供者且具有多个配置的负载生成器,以及用于在使用负载生成器时清算财务交易的清算所。应用开发环境可具有用于诸如监视、调试、负载生成、分析和其它服务之类的开发相关服务的到市场的用户接口。服务提供者可通过该市场来使其产品可用,并且在某些情况下提供者可以为了用户接口中的位置而出价。服务可以是付费或免费的,并且清算所可处置可能发生的财务交易。应用开发环境可包括开发者可用于编写、编辑、测试和调试应用的编辑器、调试器、编译器和其它工具。市场可检测关于开发中的应用的特性,并使得这些特性对各个服务提供者可用。应用服务市场可将各个解决方案提供者与解决方案请求进行匹配,然后创建对服务的出价或投标。在出价被接受之际,可配置并部署服务。做市者可组合多个解决方案提供者来解决特定请求,并且可使用请求中明确定义或暗示的模式来选择和配置服务组合。做市者可将监视服务与分析服务相组合、将监视服务与负载生成器相组合,或者可以在开发或部署应用期间使用的其它服务组合。提供该概述以便以简化形式介绍概念的选集,所述概念在以下详细描述中被进一步描述。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。附图简述在附图中:图1是示出解决方案市场的实施例的图示。图2是示出包含涉及创建、测试、调试和执行应用的解决方案的市场的网络环境的实施例的图示。图3是示出服务提供者系统的实施例的图示。图4是示出客户工作站和市场之间的交互的示例实施例的图示。图5是示出示例客户接口的实施例的图示。图6是示出第二示例客户接口的实施例的图示。图7是示出由客户设备执行的方法的实施例的流程图示。图8是示出用于使用服务市场来找出对错误的解决方案的方法的实施例的流程图示。图9是示出市场环境中的各个组件之间的交互的实施例的流程图示。图10是示出用于处理做市者的请求的方法的实施例的流程图示。详细描述用于监视服务的市场市场可配置并部署用于开发或管理计算机应用的服务。市场可接受来自多个供应商的服务,其中每一服务可具有定义服务可处理的输入和输出数据的各种模式。响应于解决方案定义,可配置并部署一个或多个服务。服务可以是可帮助开发者创建、调试、测试和部署应用的任何类型的服务以及管理员可以在应用正在生产使用中时使用的服务。服务的示例可包括监视和跟踪、分析、优化、调试、负载生成器、库和代码提供者以及其它解决方案提供者。在某些情况下,两个或更多服务可被配置成以并行或串行流水线配置操作。市场可将数据配置成在各个服务之间流动以创建所请求的解决方案。例如,监视服务可跟踪运行时环境内的应用并生成受监视参数集。分析服务可接受受监视参数以生成某种类型的输出参数,这种输出参数进而可由呈现服务来显示。分析服务可提供例如可由呈现服务近乎实时地呈现的时间序列分析。在这一示例中,可以为输出以及受监视参数和分析服务生成的输出参数定义模式。模式可被明确定义或者从所请求的解决方案推断出,并且在某些情况下各种服务可根据模式来配置。市场还可清算交易。在一些实施例中,服务提供者可以要求财务支付以用于访问服务。由于服务可由终端用户使用,因此终端用户的帐户可被扣除并且服务提供者的帐户可被存入。市场可使得服务提供者能够为向终端用户提供服务而出价。响应于解决方案请求,解决方案提供者可创建可包括用于访问服务的花费的出价。当两个或更多解决方案提供者可创建出价时,具有最低出价的解决方案提供者可被终端用户接受。 在某些情况下,市场可包括其中多个服务提供者可具有广告或以其他方式显示其服务的用户接口。在此类情况下,服务提供者可以对显示其广告出价,并且具有最高出价的服务提供者可享受在用户接口中显示其广告。负载生成器市场市场可包括可被配置和部署成满足解决方案定义的负载生成器服务。负载生成器可创建针对所监视的应用的负载以使得该应用在各种条件下操作。在测试和调试期间,负载生成器可锻炼应用以使得开发者可标识该应用的瓶颈或性能问题。在一些此类用例中,负载生成器可尝试增加应用上的负载直到该应用经历问题。在某些情况下,应用可具有性能目标,并且只在该应用的性能满足或超过目标时才可完成应用接受。在这些情况下,负载生成器可生成可期望应用处置的预定义负载。负载生成器可以在进行并发性测试、软件性能测试、可靠性测试、容量测试、压力测试和其它类型的锻炼时使用。由此,每一负载生成器都可具有可以更适合特定任务的不同特性。此外,两个或更多供应商可各自具有针对特定类型的负载的解决方案,并且市场可用作其中买家可比较并选择针对给定任务的合适负载测试器的场所。用户可创建可定义负载类型以及所请求的负载的细节的模式或其它定义的解决方案定义。在某些情况下,负载生成器可被配置成与监视代理交互,该监视代理可以在应用可承受负载时收集性能度量。市场管理者可尝试自动将合适的负载生成器与给定解决方案定义进行匹配。在某些情况下,自动连接管理器可以在执行期间配置、启动和管理负载生成器。在某本文档来自技高网...

【技术保护点】
一种系统,包括:处理器;包括多个监视服务提供者的数据库;在所述处理器上操作的连接发起器,所述连接发起器:接收定义应用、受监视参数和输出结果定义的解决方案定义;标识第一监视服务;为所述第一监视服务定义第一配置;连接管理器,所述连接管理器:配置所述第一监视服务;为所述第一监视服务建立通信信道;使所述第一监视服务根据所述输出结果定义来收集所述受监视参数。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:A·古纳雷斯R·克莱杰克
申请(专利权)人:肯赛里克斯公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1