教育软件代理协议书

2024-05-18

教育软件代理协议书(精选8篇)

篇1:教育软件代理协议书

最新教育软件代理协议书

在日新月异的现代社会中,各种协议频频出现,签订协议可以解决现实生活中的纠纷。那么写协议真的很难吗?以下是小编为大家整理的最新教育软件代理协议书,供大家参考借鉴,希望可以帮助到有需要的朋友。

甲方:

乙方:______________________________

甲乙双方本着平等自愿、真诚合作、互惠互利、利益共享、风险共担的原则,山东蓝剑教育信息研究中心(以下简称甲方)与________________________(以下简称乙方)经过友好协商,达成如下协议:

一、总则

1、甲方授权乙方为__________区域的甲方蓝剑教育系列软件的________代理商。乙方的代理资格期限为一年,自______年___月___日至______年___月___日止(协议自签定之日起算)。

2、在本协议有效期内,乙方享受折的进货折扣向甲方进货。如价格体系有所调整,以新价格体系为准。

3、为了协助乙方的工作快速展开,乙方需首期向甲方进货价值万元人民币。在协议签定后七个工作日内汇入甲方指定的银行帐户。并在此基础上不断提高销售量,力保达到甲方要求的总销售额不少于___万元人民币。

4、乙方在授权期内有权以甲方的教育软件代理商的名义从事在甲方授权范围内的一切有关甲方产品销售的合法商业活动,树立甲方良好的品牌形象。

4、乙方须如实填写《蓝剑系列教育软件代理商注册登记表》,并向甲方提供本经工商部门年检过的乙方法人营业执照副本、税务登记证副本及法人代表、总经理身份证等证件的复印件。如有变更,请随时提交书面变更说明及变更后的相关证件。

5、乙方有责任和义务保护其代理软件的著作权及其所使用商标的专用权,不得对软件及资源进行改变、解密,对非法复制、解密等侵权行为乙方有协助甲方追究侵权者法律责任的义务。

6、乙方应当维护甲方的利益,不得侵犯甲方软件版权或出售仿冒制品。有权对甲方及其它代理商的工作(包括销售、市畅⑸涛瘛⒐愀嫘传、服务、质量等)向甲方作出评价和投诉,投诉时请填写《蓝剑系列教育软件代理商投诉书》

7、乙方将单方承担对其用户做出的任何与价格、数量、交货、技术规格、性能、适用性等超出甲方承诺范围的承诺,甲方不承担因乙方做出上述承诺而引起的相关责任。

二、销售政策及支持

1、乙方在授权期内订购甲方教育系列软件产品,乙方享有相应代理级别的代理价格和返点的支持。乙方对甲方的价格及销售政策有保密和维护的义务,不得违反甲方产品价格政策,否则甲方有权取消乙方的代理资格。

2、甲方根据乙方实际完成任务情况给予相应级别的返点奖励.

3、乙方参加投标或行业竞争项目而需要对甲方的产品报价时,若需要以低于甲方规定的最低出货价对外报价,需事先向甲方申请、备案,并填写《蓝剑系列教育软件特价申请表》,经甲方书面同意后方可对外报价。

4、蓝剑系列教育软件价格制定、发布的解释权归甲方。甲方将对乙方在新价格发布之日起前30天内进购的.产品实行100%库保;对前90天之内进购的产品实行70%的库保。第一次提货额的总金额数低于一万元,不享有库保支持。

5、对不同级别的代理商甲方给予不同比例的信誉额度支持。代理商需向甲方提供详细的客户需求资料,甲方审核确认后,按比例给予代理商信誉额度内的放货支持。

6、乙方应针对其所代理的指定软件市场,在本协议生效后一周内向甲方提交全面的市场营销方案、实施计划,并按月及时向甲方提交业务进展报告,以及客群关系、教育动态、竞争分析等信息,以便甲方能更好的支持市场工作。

7、甲方将不断地提供产品的升级和后续产品的研发。对产品的升级,甲方提供全新产品,收回老产品。从发布升级信息之日起30天内为免费升级,超过30天办理需按补差价处理。

三、商务政策及管理

1、乙方向甲方订货时,需工整清楚地填写《蓝剑系列教育软件购销合同》经其法定代表人或其委托人签字、盖章后传真给甲方。经确认,双方代表签字盖章后正式生效。

2、甲方确认乙方全部货款到帐后按乙方规定的产品发货,并在三个工作日内,甲方将相应的发票寄出。

3、甲方承担乙方所进蓝剑系列教育软件的邮寄费用和保险费。乙方收到货物后,需在甲方提供的查收单上签字盖章后传真或邮寄给甲方商务部。

4、甲方以产品形式按乙方实际提货额(大于1万元)的2%作为乙方的市场宣传基金,用于乙方对甲方产品在当地的市场宣传和推广活动。

四、服务政策及支持

1、甲方设有客户服务专员,主要负责代理商的技术服务人员培训和技术咨询等服务。

2、甲方向乙方提供“蓝剑系列教育软件”前期的技术培训及技术支持。在甲方的书面通知下,乙方应自付费用到甲方指定的地点参加有关“蓝剑系列教育软”的技术培训;在乙方的要求和甲方认为必要的情况下,甲方有义务到乙方指定的地点给乙方提供技术支持和技术服务,其费用由乙方承担50%。

3、乙方应配专人负责甲方产品的策划、销售和技术支持。甲方负责前期对乙方人员的产品的技术性能、特点进行培训,为乙方提供详细的安装、使用及培训资料,保证乙方能独立使用和推广该产品。

4、乙方有责任对所售产品提供售后服务和技术支持,如遇到无法解决的问题,有义务将甲方指定的技术支持中心介绍给用户。

5、甲乙双方同意切实履行本协议所规定的义务,若发现对方行为违反本协议条款、违背商业道德、违反相关法律或损害对方利益,可以书面形式通知对方终止本协议。

五、其它

1、在甲乙双方代理关系有效期间及协议终止后一年内,双方同意就得到的与双方业务有关的标注有保密标志的信息进行保密,信息包括:产品价格、销售政策、客户清单、财务信息、技术信息等。未经双方书面许可,任何一方不得向第三方泄密。

2、甲方对乙方的代理授权期满后,本协议自行终止。代理期满后,在同等条件下乙方享有优先续约权。关于代理协议的续签事宜由甲、乙双方协商解决。

3、本协议一式两份,甲、乙双方各执一份,具有同等法律效力,双方签字、盖章之日起生效。

4、未尽事宜,双方协商补充,其附件部分是本协议不可分割的部分,具有同等法律效力。

5、本协议签订地为地区,如发生纠纷双方应本着互谅的准则协商解决,如协商未成,可向法院提请诉讼。

6、在协议的执行过程中如果出现了战争,水灾,地震等不可抗力,将影响本合同的正常履行时,受不可抗力影响的一方应及时将不可抗力的情况通知对方,并及时向对方提交有关机构出具的有效证明文件进行确认。

7、同正文共两页。共六个附件。

8、附件一:蓝剑系列教育软件销售政策

附件二:蓝剑系列教育软件代理商注册登记表

附件三:蓝剑系列教育软件代理商投诉书

附件四:蓝剑系列教育软件特价申请表

附件五:蓝剑系列教育软件购销合同

附件六:蓝剑系列教育软件促销活动申请表

甲方: 乙方:

法人签字: 法人签字:

盖章: 盖章:

签约日期: 年 月 日 签约日期: 年 月 日

篇2:教育软件代理协议书

乙方:

甲乙双方本着平等、自愿、诚实、信任、互利互惠的原则,经友好协商,就乙方作为甲方教育软件代理商及其相关事宜,达成如下协议:

一、代理商资格

1、经国家工商机关、税务机关和当地政府有关部门认可的、经销电教产品或计算机及相关产品、具备一定的与教育软件相关的技术背景或教育行业市场背景、至少有两个学校用户的单位;

2、乙方注册经营的项目范围必须包括其所代理的甲方产品;

3、有销售代理教育软件产品的专职人员;

4、拥有1-2名通过甲方培训的教育软件售后服务人员。详细标准见《代理商的认证及推进程序》

二、代理内容和期限

1、代理授权期限从本协议签订之日起至_____年_____月_____日止。双方可于协议期满前30日内续签,否则本协议自行终止;

2、甲方授权乙方代理的甲方产品为教育软件产品。具体产品目录详见附件三:《____________软件股份有限公司教育软件产品价格/服务手册》;

3、乙方的代理区域为:________________;

乙方不得超出上述代理区域进行销售活动。因乙方违反此条款而产生的经济和法律上的责任,由乙方负责。

三、甲方的责任和义务

1、甲方有权根据本协议的有关规定,监督、检查乙方的协议执行情况;

2、当乙方的市场行为违反甲方规定时,甲方有权对乙方实施劝说、警告、处罚或取消乙方的代理商资格;

3、甲方有义务积极配合乙方进行与乙方所代理的甲方软件产品有关的市场宣传推广活动,共同创造一个良好的市场环境,与乙方共同全力拓展乙方代理区域内的用户市场;

4、甲方有义务及时向乙方通报新产品的开发思路、开发进展情况、产品特性等新产品有关信息,以便乙方能够更好地为最终用户提供最佳的学校信息化建设方案;

5、甲方有义务帮助乙方策划和开展多种类型的教育活动;

6、甲方有义务及时向乙方通报产品的市场动态,指导乙方在市场拓展和产品销售方面的有关活动;

7、甲方有义务及时向乙方通报产品价格的调整情况。

四、乙方的权利和义务

1、乙方应认真填写《____________软件股份有限公司代理商申请登记表》(详见附件一),向甲方提出申请要求并注册登记。已注册登记的内容如果发生变更,需及时填写《____________软件股份有限公司代理商注册内容变更说明单》(详见附件二),书面通知甲方;

2、在得到甲方授权后,乙方有权以“____________软件股份有限公司教育软件代理商”的名义从事与本代理协议所规定代理的甲方产品有关的合法商业活动;

3、乙方在签约之日起首批向甲方订货数量三套成为初级区域代理商;

4、乙方为其所出售产品的第一售后责任人,并独立承担因乙方自身原因所引起的售后责任;

5、乙方有资格参加甲方组织的有关教育软件产品的市场促销活动;

6、乙方有资格被邀请参加甲方定期举办的技术及销售培训;

7、乙方可定期收到甲方产品和其他相关资料及典型应用案例;

8、乙方必须明确设立专职人员经营所代理的甲方产品;

9、乙方有义务配合甲方进行跨地区性的全国性销售或宣传活动,努力开拓市场;

10、乙方有义务收集当地有关信息,并及时反馈给甲方;

11、乙方有权对甲方的工作(销售、市场宣传、商务、售后服务质量等)做出评价及投诉。投诉时应填写《____________软件股份有限公司代理商投诉书》(详见附件五);

(甲方设有代理咨询、代理支持和投诉热线,电话:_____)

12、乙方作为甲方的代理商,在重大项目上具有备案注册权,并可获得甲方在技术、市场价格上的特别支持;

13、乙方不得同时经营或代理与甲方在市场上有直接竞争关系的其他厂商的产品;

14、在实现实际销售行为后,乙方有责任将用户信息及时反馈给甲方,以便甲方通过互联网实现对用户的售后服务。避免因为信息缺失所导致的售后服务不能进行的现象发生。

五、销售指标、价格政策、考核及奖惩

1、销售指标:

2、乙方在授权期内,需完成向甲方承诺的签约产品进货总量,同时享受甲方制定的授权代理商代理教育软件产品的优惠折扣价;

3、乙方所代理的甲方产品价格的制定权、发布权在甲方。未经甲方允许,在任何情况下,乙方不能以低于甲方规定的销售价进行销售宣传,不能以低于甲方规定销售价的_____%进行销售。甲方如果有证据证明乙方违反了甲方的限价规定时,有权对乙方进行处罚;

4、乙方在遇到特殊项目时(同类产品竞争激烈,且该项目对当地市场推广具有重要意义)可申请特殊价格,申请时需认真填写《____________软件股份有限公司教育软件特价申请表》(详见附件四),在甲方同意后方可订货;

5、如果发生多家代理商就一个用户发生竞争的情况时,甲方将以各方提供的准客户名单的时间为依据,根据优先介入的原则进行处理。

六、商务体系

1、订货:

(1)乙方订购甲方产品前,应以电话、传真、电子邮件等形式与甲方联系,确认现货情况;

(2)乙方需按要求逐项填写《____________软件股份有限公司教育软件产品订购合同及订购单》(见附件六),加盖单位公章后,传真给甲方营销中心;

(3)甲方收到乙方《____________软件股份有限公司教育软件订货单(代合同)》后,在一个工作日内,将通过电子邮件、电话、传真向乙方答复订购单是否有效。若有效,应向乙方通报预计发货日期(答复时,若遇乙方无人或通讯线路故障时,时间可顺延)。

2、付款

乙方在定货时应根据代理价的定货总金额预先支付30%的货款保证金;剩余货款应在所有订购货物售出后两周内全部结清。

3、发货

甲方实行款到发货制度。甲方承诺在收到乙方的货款后,在两个工作日内安排发货。

4、退货

(1)乙方向甲方所购买的教育软件产品,如果自购买后_____日内未售出,可以无偿退货。起始计算日期以《____________软件股份有限公司教育软件产品订货单(代合同)》的日期为准。待甲方收到乙方的退货后,经检查如无缺损,可以办理退货,相应货款将在收到乙方退货后一个月内汇给乙方;

(2)如果产品已经售出,可以及时向甲方声明,甲方将及时将此产品的发票开出并寄给乙方;

(3)如果已经向甲方声明不退货的产品,甲方在向乙方发货后的三个工作日内向乙方开具发票并寄出。这部分产品甲方不予退货;

(4)如果产品订货后_____日内未见乙方的退货申请,则甲方认为乙方这部分产品已售出,甲方对这部分产品不予退货,并按规定开具发票。

附件一:《____________软件股份有限公司代理商申请登记表》

附件二:《____________软件股份有限公司代理商注册内容变更说明单》

附件三:《____________软件股份有限公司教育软件产品列表及价格》

附件四:《____________软件股份有限公司教育软件产品特价申请表》

附件五:《____________软件股份有限公司代理商投诉书》

附件六:《____________软件股份有限公司教育软件订货单(代合同)》

甲方:乙方:

签字:签字:

盖章:盖章:

日期:年月日

附件一

____________软件股份有限公司代理商申请登记表

公司名称

注册地址

营业地址

开 户 行

户名

帐号

税号

e-mail

邮编

电话

传真

经营范围:

注册资本______万元

公司人数

流动资金______万元

技术人员

上年营业额______万元

销售人员

已合作时间______年______月______日至______年______月______日

申请合作时间 ______年______月______日至______年______月 ______日

承诺合作期内销量 ______万元

法人代表(签章):

总经理(签章):

业务人员意见:

公司意见:

备注:

附件二____________软件股份有限公司代理商注册内容变更说明单

我公司为______。现更名为______。原名为______ 的一切业务、债务由______承担。

特此证明。

附:

1、《____________软件股份有限公司代理商申请登记表》。

2、更名后的营业执照及税务登记证(国税)复印件。

变更前单位 变更后单位

(公章)(公章)

法人代表: 法人代表:

年月日

附件三

____________软件股份有限公司教育软件产品列表及价格(略)

1、代理商产品销量在20套以上时,可申请产品特价,但发票由代理商自行负责,若由______公司开发票,公司将收取发票总额的5%的税金。

2、直销价按零售价处理,对于实验校可享受优惠折扣价(实验校优惠价格由总公司决定)。对于非实验校销售价格原则上执行零售价,优惠需由总经理审批。

此报价表最终解释权归____________软件股份有限公司

附件四____________软件股份有限公司教育软件产品特价申请表

申请日期:年月日

代理商名称(盖章):

负责人签字:

特价申请理由:

软件名称 /统一零售价/ 原有价格系数 /申请价格系数 /申请零售价 /数量公司意见:

附件五____________软件股份有限公司代理商投诉书

投诉日期:年月日

代理商名称

投诉人

联系电话

传真

投诉类别

投诉内容:

公司意见:

备注:

附件六

____________软件股份有限公司

教育软件订货单(代合同)合同编号:

供货方:____________软件股份有限公司

订货方:

收货单位:收货人:

收货地址:邮编:

联系电话:传真:

今订货方向供货方订购如下软件:

序号 /软件名称 /统一零售价 /价格系数/ 结算单价/ 数量 /金额 /备注金额合计(小写)

金额合计(大写)

订货条款:

1、订货方建议发货日期:。

2、订货方付款时间、方式:。

(名称:____________软件股份有限公司开户行:____________ 地址:________________________ 帐号:____________)

3、本订货单为订货方和供货方双方所签的《____________软件股份有限公司教育软件代理协议》的附件,价格、付款、发货、退货、服务、培训等项内容以及其他本订货单未明事宜,按双方所签的上述协议执行。

4、以上各项必须逐项填明,不得涂改。经双方签字、盖章后生效。

供货方:____________软件股份有限公司订货方:

(公章)(公章)

代表人:代表人:

篇3:教育软件代理协议书

一、国际工程代理及代理协议

国际工程就是指一个工程项目从咨询、投资、招标投标、承包、设备采购、培训到施工监理, 各个阶段的参与者来自不同的国家, 并且按照国际通用的工程管理模式进行管理和实施的工程。国际工程包括在国内进行的涉外工程和在国外进行的海外工程。国际工程招标是指由发包人 (业主) 就拟建工程项目的内容、要求和预选投标人的资格等提出条件, 通过公开或非公开的方式邀请投标人根据上述条件提出报价、施工方案和施工进度等, 然后由发包人择优选定投标人的过程。

代理是指接受委托, 代表当事人进行某种活动或指接受委托在授权范围内代表当事人所从事的具有法律效力的法律行为。代理人也叫经纪人或“授权代表”, 指的是自然人根据代理契约、协议或授权书或口头约定, 向被代理者收取一定佣金, 全权或在一定的授权范围内, 代表被代理人或者授权单位, 在代理期限内行使被代理者的权力, 完成相关的使命或者任务。国际工程代理是指在国际工程中从事代理工作的自然人或者组织机构。

二、如何选择海外项目代理

(一) 为什么海外工程项目常要选择代理人

1. 海外工程的特殊性需要代理人的帮助。

国外的工程承包项目与国内的工程承包项目有很大的不同。一个在国内经营业绩很好的公司, 初次开拓国际市场未必能获得项目, 即使获得项目也不一定能取得预期的效果。其原因就是国际工程承包业务要比国内工程承包业务要复杂得多, 艰难得多。

2. 好的代理人能帮助承包商尽快熟悉国外市场。

在海外工程项目中, 承包商要想干好项目、占领市场, 除了应具有完成工程项目本身的基本条件外, 应熟悉工程项目所在国的社会、法律、经济、商务规定、金融惯例等基本情况;还应了解当地的风俗习惯、宗教信仰、人事关系、解决各类问题的渠道。因此在海外工程项目中, 承包商对所在国的工作和经营环境是否熟悉, 各种关系处理的好坏直接影响到完成工程项目的成败。

3. 代理人的帮助能使承包商事半功倍。

在进入海外工程承包市场时, 为了顺利取得项目, 大部分公司在当地寻找自己的代理人;在项目实施过程中也需要有熟悉当地情况的代理人帮助自己在有关方面进行必要的斡旋和协调;即使在一个熟悉的市场, 如果能得到一个好的代理人的帮助, 承包商在扩大市场方面或使项目顺利实施方面都会收到事半功倍的效果。

4. 有的国家从法律上规定必须要有代理人。

有些国家为了保护本国的利益, 他们的法律还明确规定, 任何外国公司必须指定当地代理人, 或与当地承包商合作, 才能参加所在国的建设项目的投标和承包。

(二) 代理人的作用

在海外工程承包项目中, 代理人就是承包商的项目中介人、联络员。他们在承包商与业主或发包商之间起中介、联络和催化剂的作用。承包商可以根据自己的需要, 在当地寻找长期的代理人或某指定项目的代理人。代理人可以是个人, 也可以是当地有背景或有实力的公司。代理人提供的服务有:

1. 介绍项目, 提供项目信息。

代理人应熟悉当地情况并有一定社会活动能力, 与当地的经济界、政治界有着密切联系。他们有着广泛的信息渠道, 能较早地获得当地重大项目的招标动态, 甚至内部情况。因此代理人有责任定期或不定期地向承包商提供当地工程项目的各种信息;必要时代理人应能引荐承包商与业主或发包商见面, 直接洽谈。

2. 提供当地情况的有关资料。

代理人不仅要提供项目的情况, 还应提供当地的有关资料;如:当地的政治、经济、法律等资料;与项目有关的各种设备材料价格;进出口的政策与规定;当地劳务资源与价格;砂、石、水泥等当地料的价格;当地税收政策与费率、当地交通运输工具与费率等等。这些都为承包商今后投标报价或承揽项目提供参考依据。

3. 提供业务咨询服务。

一个好的代理人不仅能为承包商提供可靠的情报与资料, 帮助承包商获得项目;而且还能发挥他对当地情况熟悉的优势, 为承包商提供很有价值的建议。

当承包商在作投标决策时, 他们能对社会背景、投标形势进行介绍和分析;当承包商在组织投标时, 他们能推荐工程技术人员或咨询公司协助编标, 有实力的代理人甚至可以由承包商委托编标;当工程项目进展有困难时, 他们能帮助疏通关系, 化解矛盾。

4. 做好当地服务。

承包商获得项目后, 在开工前有大量的准备工作需要做, 其中有很多是需要代理人发挥熟悉当地情况的优势, 继续提供服务。例如:协助承包商的各类人员办理出入境手续、长期居住手续和工作许可证;推荐当地分包商、物资清关代理;推荐物资设备, 介绍当地建筑材料的供货商或供货渠道;协助承包商在当地招聘技术人员、工作人员、劳务人员;协助承包商办理各种税收手续;协助承包商处理或解决各类商务争端等。

5. 协助承包商调解矛盾。

在海外工程项目的实施过程中, 承包商与业主或发包商、咨询工程师、当地税务部门、当地政府之间产生各种矛盾是常有的事。这些矛盾处理的好坏对工程项目的顺利实施常产生很大影响。一般来说, 代理人可以凭借他们既是熟悉情况的当地人, 又是承包商的共同利益者, 这种双重身份从中斡旋与协调使得矛盾缓和并得到妥善解决。

(三) 代理人应具备的条件

1. 具有良好的信誉。

代理人的信誉不仅会对承包商获得工程项目产生影响, 而且也会对承包商在当地的社会形象产生影响。因此承包商在选择代理人时应将是否诚实守信放在第一位;不应有劣迹或违法的记录;没有被直接卷进诉讼案件的历史。

2. 有广泛的社交关系。

代理人具有广泛的社会关系, 是确保承包商信息渠道畅通、工作有活力的重要条件。有着广泛社会关系的代理人会帮助承包商认识当地的重要人物, 结交新朋友。出于对代理人的信任, 这些新朋友也会给你许多帮助和指导。这对于刚刚进入一个陌生国家的国际承包商来讲, 是非常有价值的。

3. 熟悉工程项目的招投标工作。

承包商初到一个国家, 可以寻找到许多代理商或经纪人。由于海外工程项目是专业技术性很强的业务, 项目实施的时间比较长, 因此在项目的实施过程中, 还会有许多问题需要向代理人咨询;还有许多困难需要代理人去协调解决。如果代理人对承包商的业务一窍不通, 或者代理人缺乏工程项目管理方面的知识或经验, 双方就会缺乏共同语言, 难以密切配合。

4. 具有合法的社会地位。

项目介绍人在帮助承包商获得项目后, 由承包商按约定支付佣金, 随即双方的合同关系就可解除。在国际上, 对于这类介绍人并不要求他们是否已登记注册, 获得合法地位。但是作为国际承包商的代理人, 很多国家的相关法律都明确规定, 代理人或经纪人必须在当地政府注册并领取营业执照, 具有合法经营的地位。因此承包商在寻求代理人时一定要事先了解所在国的相关法律, 避免出错。

理想的代理人应具备的条件是:

具有良好的信誉;有广泛的社交关系;熟悉工程项目的商务活动;熟悉工程项目的招投标工作;具有合法的社会地位;最好是一个信誉良好的公司而不是某个自然人。

一般来说, 不要选择在当地宗教色彩或党派色彩很浓的代理人, 最好选择纯商业性的代理人。

三、代理协议的签署

承包商在选定代理人后, 为了明确双方的责任、义务和报酬, 必须签订一个双方都认可的、具有法律效应的代理协议。

代理协议的主要内容应包括以下几方面:

⑴协议双方的法定名称、法定地址、法人代表的姓名和职务;⑵签订代理协议的原由:双方签订代理协议的目的、性质、愿望;⑶是否唯一代理, 代理的有效时间:承包商在初进某国工程承包市场时, 只要这个国家没有“外国公司只能拥有一名代理人”的强制性规定, 都不应急于匆忙委任唯一代理人。

⑷代理的工作范围:在代理协议中应明确规定代理的项目和代理人的工作范围。

⑸义务和职责:这是代理协议中最重要的条款。应明确代理人必须代表并维护承包商的利益, 力争获得工程项目的合同;应明确规定代理人的服务内容, 如:介绍项目, 提供有关资料, 提供业务咨询, 做好当地服务等等。这些内容均要双方逐条确认。

⑹合理确定代理人的佣金:代理人的佣金一般是根据工程项目合同金额的大小, 参照当地政府的规定或当地的惯例经双方协商确定。如果协议需要报政府登记备案, 那么协议中的佣金比例应控制在当地政府的限额之内。

⑺佣金的支付方式:在代理人的协议书中应当明确, 只有在承包商获得工程项目并收到业主的工程预付款后, 才能按比例支付给代理人的第一笔佣金。其余的佣金也应按工程进度款的支付按比例提取给代理人。

⑻代理人的法律义务:承包商为防止受到代理人活动的牵连, 在代理协议中应写明:“代理人应在所有商务活动中都应遵守当地法律;代理人不准以承包商的名义进行当地法律所禁止的任何活动或承担任何义务;除非承包商有书面指示, 承包商对代理人所进行的所有活动都不承担任何道义或法律责任。”

在代理协议中, 明文规定这些内容是承包商的自我保护, 以免承包商被卷入代理人的幕后交易或丑闻之中。

⑼仲裁或诉讼条款:与所有的合同一样, 在代理协议中也要写明, 如果双方发生争议, 采用何种方法解决, 如友好协商、到某地仲裁处仲裁等。

⑼公证:双方认为有必要时, 代理协议可到公证处去公证。

参考文献

[1]左斌.国际工程承包常用合同手册.中国建筑工业出版社, 2014.

[2]刘黎虹.工程招投标与合同管理 (第3版) .机械工业出版社, 2014.

篇4:代理下的仲裁协议效力扩张

长时间以来,仲裁当事人的确定标准基本上遵循“字面签署标准”,该标准在大部分合同关系中,即仲裁协议签字人和仲裁当事人一致的情况下被适用固然没有问题。但实务中,特别是贸易领域,有一些合同,仲裁当事人和签字人并不相同,在这类合同关系中如果对“字面签署标准”僵硬适用,则对维护当事人的正当利益非常不利。

近年来,实务界对于冲破“字面签署标准”的呼声不绝于耳。实务中的探讨主要围绕仲裁协议的效力在特定情况下,是否可以向非书面签约的第三人延伸以及在什么情况下可以延伸。本文通过一个裁判的具体案例,对这个问题涉及的相关方面试做阐析。

案情摘要

2012年08月15日,甲某以个人名义与北京市A公司(以下简称“A公司”)签订《北京B公司(暂定名)合同》(以下简称“本案协议”),约定在北京成立合作公司(拟命名为北京B公司)。其中,甲某出资150万元,占合作公司分利权的40%,A公司以其拥有的市场资源和行业资源以及其所有的实体店全部知识产权授权作为合作条件,并投入30万元的设备及消耗品。同时,双方明确一旦出现与合同相关的所有争议,提交至中国国际经济贸易仲裁委员会(以下简称“贸仲”)进行仲裁。

当事人提交的证据“企业法人营业执照”显示,在本案协议签订之前,甲某系B公司的法人代表。2013年04月23日,北京B公司更名为北京C公司。C公司称:“A公司始终没有提供30万元的设备及消耗品,为了能使合作合同正常地履行,C只好自行购买了20万元的设备及消耗品。” 2013年09月06日,C公司作为申请人依据本案协议提请仲裁请求,要求被申请人A公司向申请人支付违约金20万元。被申请人答辩称,申请人C公司不是本案协议的签约主体,即不是仲裁的适格主体,无权提起仲裁。

争议焦点

本案争议焦点是申请人是否具有仲裁主体的资格。

申请人称,根据《合同法》第50条,“法人或者其他组织的法定代表人、负责人超越权限订立的合同,除相对人知道或者应当知道其超越权限的以外,该代表行为视为有效。”甲某作为C公司(原名称为“B公司”)的法定代表人没有超越权限,其完全有权利代表公司对外签署合同,C公司追认其与被申请人签署的本案协议,因此其享有仲裁主体的资格。

被申请人称,被申请人与申请人没有签订带有仲裁条款的合同,合同是与甲某个人签订,即被申请人合作的对象是甲某个人而非申请人C公司。故仲裁条款不适用于申请人,其无权提起仲裁。

参考案例

2002年10月,中国贸仲曾受理了申请人与被申请人B公司和A公司间设备买卖合同争议案。申请人根据其与B公司签订的设备买卖合同中的仲裁条款提起仲裁,但将B公司和A公司均列为被申请人,理由是A公司为合同货物的最终用户。A公司收到仲裁通知后,提交管辖权异议,理由是:A公司从未与申请人就本案设备买卖事项签订过任何书面合同,其与申请人亦未就任何争议达成任何仲裁协议或仲裁条款。针对上述异议,申请人反驳:申请人与B公司签订了进口设备买卖合同,但在合同签订前,申请人已被告知该设备的真正受让人是A公司。A公司曾与B公司签订了委托代理合同。A公司是购买该设备的委托方,B公司是具有委托权的受托方。

据查,B公司确实仅为受托人,A公司是本案交易中的委托人;本案合同直接约束委托人A公司,申请人也知晓A与B之间存在委托代理关系,即申请人知晓A的存在;且本案有关当事人均未提出该合同只约束B公司和申请人的相关证据。贸仲认为:在双方认可合同仲裁条款的背景下,“从以上证据来看,本案的情形已构成《中华人民共和国合同法》第402条所述的情形,仲裁委员会在本案中对A公司有管辖权。”

据此,贸仲认为,在第三人知道委托人与受托人之间具有代理关系的情况下,第三人与受托人签订了附有仲裁条款的合同,该合同可以成为委托人享有仲裁主体资格的依据。

最高人民法院也曾受理过类似案件。2008年,金源矿业公司(以下简称“金源”)委托卓域公司(以下简称“卓域”)办理焦炭托运事宜,卓域以自己的名义与万邦物流公司(以下简称“万邦”)签订《国际运输代理合同》。后因部分讼争货物灭失,金源和卓域依代理合同仲裁条款向海事仲裁委提请仲裁。万邦向海事仲裁委提出管辖权异议,主张万邦与金源之间不存在合法有效的仲裁协议。海事仲裁委则认为,根据《合同法》第403条的规定,仲裁委员会对金源具有管辖权。

万邦于2012年向天津海事法院申请撤销仲裁裁决,天津海事法院最终支持了万邦的诉请。该立场得到最高人民法院和天津市高级人民法院的一致认可。在最高院就该案的复函中,其指出:“涉案仲裁裁决涉及卓域公司、万邦物流公司和金源矿业公司三者,但三方之间并不存在有效的仲裁协议,涉案仲裁裁决违反《中华人民共和国仲裁法》第四条的规定。”

据此,法院认为,在第三人不知道委托人与受托人之间存在代理关系的情况下,第三人与受托人签订了附有仲裁条款的合同,该合同不能成为委托人享有该案仲裁主体资格的依据。

理论分析

我国法律主要涉及三种代理制度,分别为直接代理、显名代理和隐名代理。从上述两个案例可以看出,不同代理制度会影响仲裁协议效力是否扩张。

直接代理,《民法通则》第63条第二款规定了直接代理,即代理人在代理权限内,以被代理人的名义实施民事法律行为,被代理人对代理人的代理行为,承担民事责任。因此当代理人以被代理人的名义与第三人订立的合同中约定有仲裁条款,该仲裁条款具有扩张效力,扩张至未签字的被代理人。

显名代理,也称为半隐名代理,在《合同法》第402条中得以明确:“受托人以自己的名义,在委托人的授权范围内与第三人订立的合同,第三人在订立合同时知道受托人与委托人之间的代理关系的,该合同直接约束委托人和第三人,但有确切证据证明该合同只约束受托人和第三人的除外。”在显名代理的情况下,即使签订仲裁条款的双方系受托人和第三人,但由于第三人知晓受托人与委托人之间的委托代理关系,仲裁协议效力的扩张不会使得第三人在签订含有仲裁条款时陷入不知晓仲裁相对人的困境和误解当中,除非委托人有证据证明合同只约束受托人和第三人。所以笔者认为显名代理下的仲裁条款应具有扩张力,第三人也享有仲裁主体资格。

隐名代理,是指代理人在被代理人的授权范围内,以自己的名义与第三人订立合同时,第三人不知道其与被代理人之间的代理关系,经代理人披露,被代理人享有直接介入权和第三人享有选择权的法律制度。该制度在《合同法》第403条涉及:“受托人以自己的名义与第三人订立合同时,第三人不知道受托人与委托人之间的代理关系的,受托人因第三人的原因对委托人不履行义务,受托人应当向委托人披露第三人,委托人因此可以行使受托人对第三人的权利,但第三人与受托人订立合同时如果知道该委托人就不会订立合同的除外。受托人因委托人的原因对第三人不履行义务,受托人应当向第三人披露委托人,第三人因此可以选择受托人或者委托人作为相对人主张权利,但第三人不得变更选定的相对人。”

在隐名代理的情况下,第三人可以借“第三人与受托人订立合同时如果知道该委托人就不会订立合同的除外”为由不与委托人进行仲裁。该种情形下,第三人便不具有仲裁主体资格。倘若第三人愿意与之通过仲裁解决纠纷,则可以理解为双方在原先合同仲裁条款的基础上达成了新的仲裁合意,那么仲裁庭对该案自然享有管辖权。

若受托人因委托人的原因对第三人不履行义务,笔者认为第三人可以在受托人的披露之下,选择受托人或者委托人作为仲裁主体,但一旦选定不得变更选定的相对人。

裁决意见

篇5:软件代理协议

发房软件产品区域总代理协议

甲方:成都领房科技信息服务有限公司

乙方:

现甲、乙双方以中华人民共和国相关法律法规为准则,以平等互利为宗旨,经友好协商,就乙方在指定地区独家总代理甲方发房软件系列产品事宜达成协议如下:

1、甲方开发乙方市场所需要的发房软件版本,建立对应的官方网站和数据库服务器。

2、乙方以成都领房科技信息服务有限公司并负责设立办 公场地,以及投入与市场相关设备和人员,确保市场正常运行。

3、乙方向甲方缴纳2日内支付全额代理费。

4、为了扶持乙方的代理市场,甲方提供在自年日至年日止不进行用户收入分成。年5:5进行分成;采取月结方式,乙方于每月10号前支付上月分成款项。

第六条 服务保障

1、甲方有责任对乙方委派的人员进行软件产品方面的技术培训,相关的差旅费用由乙 方自行承担。

2、作为对乙方的支持,甲方提供3个工作日的现场培训和技术支持服务。乙方负责向 客户提供良好的产品售前、售中和售后服务,包括:安装、调试、培训、故障排除等,甲方给予相应远程技术支持和指导。

第七条 双方权利和义务

甲方

1、规范市场体系管理,提供技术支持及非保密技术支持文件。

2、对乙方销售负责人员提供产品培训服务。

3、有计划的开展广告宣传、活动推广并事先通知乙方予以配合。

4、监督乙方的经销活动。

5、提供乙方市场软件版本的升级与维护。

6、甲方有义务为乙方所在区域用户提供正规发票,由乙方支付国家规定相应的税费。

7、在乙方未违反合同相关条款时,甲方不得以任何理由提出终止合同。

乙方

1、乙方不得违反甲方制定的销售政策,不得扰乱甲方正常销售秩序。

2、乙方不得生产、代理与甲方产品有竞争关系的其他任何产品。

3、乙方积极推广该产品。

4、乙方用甲方提供的产品名称。

5、乙方严格遵守甲方的价格政策。

6、乙方在本协议指定地区内展开业务,不得跨地域销售。

7、乙方有保护甲方产品的义务,不得以任何形式泄露甲方的产品机密。

8、帮助甲方进行市场调查、搜集相关信息,及时反映顾客的要求和意见。以便甲方了解市场动态,调整产品市场定位及策略。

第八条 合同的终止

1、合同期限届满时,如乙方达到本协议规定的事项,未给对方造成不良影响及后果,甲方在该区域优先选择乙方作为下一个协议期间的区域总代理。

2、乙方如因经营确实有困难,在不影响甲方的正常经营和处理好用户情况下,有权提

前终止合同,不视为违约。但须提前一个月向甲方申请。

3、如因甲方原因要提前终止合同的,须双方确认同意,甲方须按代理费的双倍偿还乙方;因此给乙方造成损失的,甲方应承担相应的赔偿责任和法律责任。

4、如因乙方原因要提前终止合同的,或是由于乙方销售中出现问题影响公司正常业务开发或给公司造成损失的),乙方需向甲方结清所有甲方应得分成款项;因此给甲方造成损失的,乙方应承担相应的赔偿责任和法律责任。

第九条违约责任与纠纷解决

1、就分成方式甲乙双方以按月结算方式,如乙方在规定的期限内未给甲方结算,甲方有权终止合同,由此给甲方带来经济损失,甲方有权追究其法律责任。

2、所有款项来往均按规定执行,如对方在规定的期限内未作出结算,每逾期支付一天,违约方向对方支付逾期部分款项的千分之五作为逾期违约金,并有权终止合同。

3、双方应严格按照此协议规定履行相关条款,如双方在履行合同时发生纠纷,应尽量协商解决;协商不成,任何一方可提请到有关仲裁部门申请仲裁。

未尽事宜,双方协商解决,并以附件方式加入本合同,补充条款具有同等的法律效力。

甲方:成都领房科技信息服务有限公司甲方:

代表签字:

篇6:软件代理注册协议

乙方:_________

本着诚实信用、互惠互利的原则,经双方友好协商,并根据中华人民共和国法律、法规,在平等互利的基础上签署本经销协议。

第一条 产品、要求及期限:

1.乙方为甲方产品《_________软件》的代理商。

2.乙方代理甲方提供的《_________软件》,并从事产品的售后服务和宣传促销等合法商业活动。

3.乙方为甲方代理产品的期限为:自_________年_________月_________日起至_________年_________月_________日止。

第二条 合作方式:

1.乙方为甲方的oem代理商,甲方提供代理商软件自助工具给予乙方,乙方可以利用这个自助工具,改写由甲方开发的系列软件,包括软件名称、公司名称、客户联系方式等,但乙方不能对甲方的软件进行反编译或进行软件破解,任何违反国家知识产权法的行为甲方将追究法律责任。若乙方改写的软件名称、公司名称和联系方式与其他公司发生版权纠纷,与甲方无关。

2.乙方主页中必须有乙方所制作的甲方oem软件的专门栏目。如没有该专门栏目,乙方的代理资格自动取消。

3.在乙方提供预付款的情况下,甲方将软件注册的权限提供给乙方,由乙方自行对客户进行注册。

4.乙方可直接向客户收取注册费,但必须对客户负责。

第三条 结算:

1.甲方按甲方网站(_________)的公开报价以每套_________%的价格给与乙方。

2.乙方根据自己的销售情况支付甲方预付款。如预付款不足,则甲方有权中断软件注册权限的使用,并要求乙方付清软件注册费。甲方在一个星期内内没有收到乙方应付的注册费,甲方有权终止继续提供注册码,造成的用户损失及其他经济损失由乙方承担。

第四条 售后服务:

1.甲方为《_________软件》提供终身免费升级和网上支持,甲方将开通技术热线和专用邮址为乙方客户提供方便。

2.乙方应对自己的用户提供完善的售后服务。技术支持部分由甲方负责。

3.若非因甲方原因造成的产品受损但必须甲方提供技术服务的,甲方将收取维护费和服务费。

第五条 双方关系:

1.甲方与乙方均为独立订约人,乙方不得与第三方签订协议或作出任何承诺,使甲方受到任何约束,亦不得未经甲方授权就以甲方的名义从事任何行为。

2.本合同双方的权利义务关系将不构成或被解释为合伙关系。

第六条 甲方权利与义务:

1.对于乙方提供的关于产品功能或其他方面的合理化建议,甲方认可后将对产品进行升级,无偿进行更改并提供升级产品给乙方及其客户。

2.甲方保留对《_________软件》的改进和升级权力,如有变动甲方须在新规格、价格生效前15日通知乙方。

3.在合同有效期内,如果甲方所授权的产品发生版权转移或变更状况,甲方应通知乙方,若因此导致本协议无法履行,双方协商解决。

第七条 乙方权利与义务:

1.乙方在合同签订时应向甲方提交营业执照复印件并保证其真实性。

2.乙方有权使用《_________软件》代理商的名义,从事有关销售甲方产品的合法商业活动。

3.乙方有权接受用户对产品的意见和投诉,并及时通知甲方以便甲方更好的改进软件。

4.乙方应执行甲方制定的价格表,并负有保密义务。并有义务配合甲方进行产品市场推广活动。

5.乙方若以低于甲方公开报价的_________折销售软件,将视为故意破坏价格秩序,甲方有权单方面终止合同,并要求乙方承担相应责任。

第八条 合同的变更和终止:

1.经双方协商一致,可另行签订补充条款,对本合同进行修改。

2.未经甲方书面同意,乙方不得将本合同中任何权利转让第三方。

3.本合同所定的销售期满,本合同即予终止。乙方如要续约,须于合同期满前30天向甲方提出书面申请,经甲方同意后,双方另签合同;若未于该期限内提出续约申请或虽已提出,但被甲方拒绝者,则依本合同期限规定终止本合同。

4.乙方在合同期内因特殊原因需提前终止的,必须提前60天向甲方提出书面申请,经甲方书面同意后终止。乙方应给予甲方适当经济补偿并承担甲方因此而遭受的损失。

第九条 其他:

1.本协议及附件的解释、修改权在甲方。若有修改,甲方须及时通知乙方。

2.本协议一式两份,甲方一份,乙方一份,均具同等法律效力。

3.本协议的履行和解释出现争议时,双方应友好协商解决,若未能达成共识,双方同意通过_________司法部门仲裁解决。

4.本协议自双方签字盖章之日起生效。

甲方(盖章):_________ 乙方(盖章):_________

代表(签字):_________ 代表(签字):_________

篇7:软件代理销售协议(本站推荐)

甲方:_________

乙方:_________

本着诚实信用、平等互利的原则,经双方友好协商,甲方愿意委任乙方作为在________销售其产品的独家经销商。为了明确双方的权利和义务,特订立本协议。

第一条 产品、要求及期限:

1.乙方为甲方产品《_________软件》的代理商。

2.乙方代理甲方提供的《_________软件》,并从事产品的售后服务和宣传促销等合法商业活动。

3.乙方为甲方代理产品的期限为:自_________年_________月_________日起至_________年_________月_________日止。

第二条 合作方式:

1.乙方为甲方的OEM代理商,甲方提供代理商软件自助工具给予乙方,乙方可以利用这个自助工具,改写由甲方开发的系列软件,包括软件名称、公司名称、客户联系方式等,但乙方不能对甲方的软件进行反编译或进行软件破解,任何违反国家知识产权法的行为甲方将追究法律责任。若乙方改写的软件名称、公司名称和联系方式与其他公司发生版权纠纷,与甲方无关。

2.乙方主页中必须有乙方所制作的甲方OEM软件的专门栏目。如没有该专门栏目,乙方的代理资格自动取消。

3.在乙方提供预付款的情况下,甲方将软件注册的权限提供给乙方,由乙方自行对客户进行注册。

4.乙方可直接向客户收取注册费,但必须对客户负责。

第三条 结算:

1.甲方按软件的公开报价以每套_________%的价格给与乙方。2.乙方根据自己的销售情况支付甲方预付款。如预付款不足,则甲方有权中断软件注册权限的使用,并要求乙方付清软件注册费。

第四条 售后服务:

1.甲方为《_________软件》提供终身免费升级和网上支持,甲方将开通技术热线和专用邮址为乙方客户提供方便。

2.乙方应对自己的用户提供完善的售后服务。技术支持部分由甲方负责。

第五条 双方关系:

1.甲方与乙方均为独立订约人,乙方不得与第三方签订协议或作出任何承诺。

2.本合同双方的权利义务关系将不构成或被解释为合伙关系。

第六条 甲方权利与义务:

1.对于乙方提供的关于产品功能或其他方面的合理化建议,甲方认可后将对产品进行升级,无偿进行更改并提供升级产品给乙方及其客户。

2.甲方保留对《_________软件》的改进和升级权力,如有变动甲方须在新规格、价格生效前15日通

知乙方。

3.在合同有效期内,如果甲方所授权的产品发生版权转移或变更状况,甲方应通知乙方,若因此导致本协议无法履行,双方协商解决。

第七条 乙方权利与义务:

1.乙方在合同签订时应向甲方提交营业执照复印件并保证其真实性。

2.乙方有权使用《_________软件》代理商的名义,从事有关销售甲方产品的合法商业活动。

3.乙方有权接受用户对产品的意见和投诉,并及时通知甲方以便甲方更好的改进软件。

4.乙方应执行甲方制定的价格表,并负有保密义务。并有义务配合甲方进行产品市场推广活动。

第八条 合同的变更和终止:

1.经双方协商一致,可另行签订补充条款,对本合同进行修改。

2.未经甲方书面同意,乙方不得将本合同中任何权利转让第三方。

3.本合同所定的销售期满,本合同即予终止。乙方如要续约,须于合同期满前30天向甲方提出书面申请,经甲方同意后,双方另签合同;若未于该期限内提出续约申请或虽已提出,但被甲方拒绝者,则依本合同期限规定终止本合同。

4.乙方在合同期内因特殊原因需提前终止的,必须提前60天向甲方提出书面申请,经甲方书面同意后终止。乙方应给予甲方适当经济补偿。

第九条 其他

1.本协议一式两份,甲方一份,乙方一份,均具有同等法律效力。

2.本协议的履行和解释出现争议时,双方应友好协商解决,若未能达成共识,双方同意通过_________司法部门仲裁解决。

3.本协议自双方签字盖章之日起生效。

甲方(盖章):_________ 乙方(盖章):_________

代表(签字):_________ 代表(签字):_________

篇8:教育软件代理协议书

随着网络技术的不断发展,网络的规模及复杂性也在不断的增长,故对网络管理提出了更高的要求。目前,简单网络管理协议(Simple Network Management Protocol,SNMP)以其简单性和实效性已经成为网络管理的标准协议。但是,采用集中管理模式的SNMP网管系统不可避免地存在以下几个方面的问题:

(1) 系统不易集成,由于被管设备的异构性、信息模型的多样性以及管理工具和管理方法的差异,很难对管理系统进行有效的集成;

(2) 系统的负载过大,随着MIB库中的被管对象数目急剧增多,代理轮询一遍MIB库将要耗费大量的时间,很难保证其管理效率;

(3) 系统的可扩展性差,单一的SNMP不能满足任意模块实时的动态加载与卸载的要求,这就导致,每接入一个新的元件或设备,都必须重新设计MIB库、编译代理,从而扩展代理困难。

为了解决以上问题,IETF早期提出了SMUX(SNMP多重协议),后来发现也存在缺陷。于是,IETF在1998年又提出了AgentX(Agent Extensibility)协议标准,在一定程度上解决了上述问题,并且每个符合AgentX的副代理都运行在各自的进程空间里,因此比采用单个完整的SNMP Agent具有更好的稳定性。

1 AgentX的框架及代理的操作原理

1.1 AgentX框架结构

AgentX作为IETF的推荐标准,提出了可扩展代理的主副代理结构,解决了传统SNMP结构的单一代理的缺陷。AgentX扩展代理由一个主代理和一组副代理组成,主代理同副代理之间依照AgentX协议、通过TCP或UNIX域套接字进行通信。AgentX协议的结构框图如图1所示。

1.2 AgentX代理的操作原理

在AgentX框架结构中,在管理端侧,主代理依照SNMP协议,发送和接收SNMP信息,负责与网络管理者的通信,并将副代理的Notification转发给管理者;在子代理侧,主代理依照AgentX协议与各副代理通信并对整个AgentX框架进行管理。其中包括:接受副代理建立会话(Session)的请求;处理副代理注册MIB区域、索引分配、能力声明的请求;维护副代理注册MIB区域库、sysORTable和索引对象库;当接收到管理者的SNMP请求时,通过查询其维护的副代理注册的MIB区域库,将对变量的请求以AgentX PDU发给授权的副代理;对各副代理的AgentX Response PDU分析后,主代理提取信息并构造SNMP响应报文发送给管理者。

副代理直接访问MIB库中的被管对象,负责对管理信息的维护和访问。在目前的AgentX v1中,各副代理之间是不需要通信的,进而,副代理之间的冲突由主代理仲裁。在初始化后,副代理发送AgentX Open PDU,主动建立与主代理的会话,分析主代理返回的AgentX Response PDU,获得主代理为之分配的惟一的session ID;向主代理注册其维护的MIB区域及期望的优先级;向主代理维护的sysORTable中添加其能力声明,并在需要时向主代理申请索引分配;当收到主代理对MIB变量操作的AgentX请求时,调用响应的操作支持例程读取或设置变量并返回响应;副代理还在异常事件发生时向主代理发Notification。

当然,在会话期间,主代理和副代理均可终止会话,其后主代理注销会话中副代理注册的MIB区域,并移去其声明能力、释放为其分配的索引。

AgentX在设计上达到了对网络管理站(NMS)透明和可动态扩展的目的,其中主要的几个方面是两段式set处理、索引分配、注册冲突仲裁和动态处理的协议操作机制。

(1) 两段式set处理。

为使AgentX结构对NSM透明,AgentX保持了SNMP的validate-commit两段式set处理机制。

(2) 索引分配。

为了实现在同一MIB表格中通过不同的行访问到不同的副代理中的信息,主代理必须负责提供没有冲突的索引。只要所有的副代理都统一遵从主代理分配的索引进行注册,就能保证不会发生注册冲突。

(3) 注册冲突仲裁。

当副代理想要注册重复或重叠的MIB区域时,作为AgentX结构中的管理者,主代理需要负责对副代理间的注册冲突进行仲裁,拒绝完全重复的注册,对于重叠的区域注册,采用的方法是,首先选择注册区域更确切(即注册MIB子树的OID更长)的副代理进行处理,然后按PDU中的优先级更高的处理。

(4) 动态处理机制。

AgentX的处理机制保证新加入的副代理随时可以向主代理申请建立会话,加入AgentX结构。由于协议也规定主代理与副代理都可以发出终止会话的报文AgentX Close PDU,因而,主代理可以将副代理移出AgentX结构,副代理也可以主动退出AgentX结构,进而主代理可以注销在该会话上注册的所有MIB区域、释放该会话上申请的所有索引对象、移去该会话上注册在sysORTable中的所有能力声明。对于出现异常现象的副代理,主代理可以依据建立连接时副代理发出的AgentX Open PDU中o.timeout字段,判断副代理的工作状态并在必要时终止会话,以保证协议操作不会长时间被阻塞。

2 AgentX报文结构分析

AgentX PDU的类型有以下18种:

agentx-Open-PDU(1), agentx-Close-PDU(2),

agentx-Register-PDU(3), agentx-Unregister-PDU(4),

agentx-Get-PDU(5), agentx-GetNext-PDU(6),

agentx-GetBulk-PDU(7), agentx-TestSet-PDU(8),

agentx-CommitSet-PDU(9), agentx-UndoSet-PDU(10),

agentx-CleanupSet-PDU(11), agentx-Notify-PDU(12),

agentx-Ping-PDU(13), agentx-IndexAllocate-PDU(14),

agentx-IndexDeallocate-PDU(15), agentx-AddAgentCaps-PDU(16),

agentx-RemoveAgentCaps-PDU(17), agentx-Response-PDU(18)

AgentX PDU与SNMP PDU不同,它不使用BER编码,而是直接以连续字节流传输。为了保证在字节流中的准确定位,AgentX协议在PDU的构成上采用32 b队列,即所有的AgentX PDU的长度必须是32 b的倍数,且包含一个固定的20 b的头,如图2所示。

其中,PDU中各组成部分:

(1) h.version:AgentX协议的版本号,目前为1;

(2) h.type:PDU类型的数值表示;

(3) h.flags:8比特掩码,掩码定义如表1所示;

(4) h.sessionID:惟一地标识主代理同副代理通信所使用的会话。该sessionID是由主代理在副代理请求创建会话时所分配的,并用于该会话上传输的所有PDU中;

(5) h.transactionID:用于标识SNMP请求,并且,由同一SNMP请求引发的所有AgentX PDU使用相同的transactionID;

(6) h.packetID:惟一地标识除Response PDU外的所有AgentX PDU,而Response PDU则使用与之对应PDU相同的packetID;

(7) h.payload_length:PDU中除去PDU首部外剩余部分的长度,为32 b整数。

3 主、副代理的实现

这里主、副代理均利用net-snmp的软件包进行二次开发。现将AgentX主、副代理的开发过程介绍如下。

主代理的开发过程:

(1) 编译、安装net-snmp软件包,生成snmpd;

(2) 编写snmpd.conf,与单一SNMP代理的配置文件的区别在于,用master agentx指定该代理为主代理,并用agentxsocket tcp:localhost:705指明主代理监听agentx登记和发送请求的套接口。

副代理的开发过程:

(1) 在net-snmp/agent/mibgroup中添加副代理程序(如myagentxmain.c)及副代理访问MIB区域的实现程序;

(2) 修改makefile文件,最后编译生成副代理myagentxmain;

(3) 编写副代理配置文件myagentxmain.conf(注意:配置文件名与副代理名相同),保险起见,在/etc/snmp、/usr/share/snmp、/var/net-snmp中均放入myagentxmain.conf来启动副代理。

其中,副代理程序中main()函数的工作流程如图3所示。

注:图3中的subagentname部分替换为所要加入的副代理的程序名,init_my_mib_code为所要加入的副代理的初始化函数名。

4 结 语

AgentX协议建立的这种框架结构,使代理的设计变得简单,同时副代理运行在不同的进程中,也增加了设备上SNMP系统的健壮性。本文研究了基于该协议的代理实现,很大程度上提高了网络设备的管理效率。

参考文献

[1]张劼,杨宗凯.AgentX及其在路由器网管模块中的应用[J].计算机应用研究,2001(6):120-122.

[2]魏燕,秦刘,朱明晖.AgentX协议及在ACR路由器中的实现方案[J].计算机工程与设计,2008,29(4):830-832.

[3]姜飞,史浩山,徐志燕,等.一种基于SNMP协议的主代理/子代理通信机制[J].计算机工程,2007,33(21):81-89.

[4]葛化敏,杨利青,郑静.基于NET-SNMP的嵌入式网络管理代理的开发[J].通信技术,2009,42(11):138-140.

[5]肖容梅,杜旭.基于AgentX主副代理网络管理模型的分析与改进[J].微型机与应用,2005(5):26-28.

[6]RFC2DENIELE M.RFC2471agent extensibility(AgentX)protocol[S].[S.l.]:RFC,2000.

[7]肖志彬.SNMP协议中多代理的研究与实现[D].成都:电子科技大学,2007.

[8]童有成.基于SNMP与AgentX的ForCES路由器网管代理系统的研究与实现[D].杭州:浙江工商大学,2007.

上一篇:日本文学概述下一篇:白居易《春题湖上》翻译赏析