专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »编程思想 » office组件种的软件:和组件代理商的会见 »正文

office组件种的软件:和组件代理商的会见

来源: 发布时间:星期二, 2009年2月3日 浏览:20次 评论:0
  服务、传道和管理工具支持组件在线市场

  基于组件开发(CBD)是电子商务时代种先进软件Software开发思路方法了解 3家名列前茅组件代理商- ComponentSource、ComponentPlanet 和 Flashline.com -是如何突破障碍以实现 CBD并且提前给市场带来高质量、可重用组件  有种导向认为组件代理商仅仅是起到买卖软件Software组件便利、在线交换作用然而 3家在因特网上名列前茅商业组件供应商- Flashline.com、ComponentSource 和 ComponentPlanet -还向买方和卖方提供从测试和支持到组件管理工具等各种其它服务和资源

  为了帮助激发对组件和重用兴趣处于领先地位在线组件代理行业老板们正努力将他们公司描绘成是由市场构建资源而不仅仅是客户买卖软件Software大卖场同样通过强调由商业发现令人吸引方面- 譬如可靠性、稳定性和客户支持等 -组件供应商希望吸引更多那些直重要团体性质买方

  这些努力似乎正在起作用

  “现在我们客户当中团体客户超过了 90%”ComponentSource 公司 CEO Sam Patterson 说“这不再是个小市场”虽然组件市场起飞直比某些人所期望要略微慢但现在迈向 CBD 速度跟得上开发人员社团

  “在开发人员中采用 CBD 是条很明显‘J 曲线’但正处于成长时期组件商业市场还不在‘J 曲线’中”Flashline.com CEO Charles Stack 观察后说然而Stack 和其他人都不希望这种情形持续下去

  “现在相当多人在做 CBD如果您在使用 Visual Basic、C、C# 或 Java则您本质上在做 CBD”Patterson 说他还指出大家第次采用并接受了如 SOAP 和 XML 这样工业标准根据 Patterson这种应用和接受将有助于刺激集中于 Web 服务应用组件开发

  有前途市场

  Compoze Software(位于费城附近家组件开发公司) COO Scott Andress 回忆公司刚起步时“有关组件是什么以及如何在开发中节省时间和财力摸索经历了很长段学习过程现在看到对于这方面兴趣提高到这种层次是很令人惊讶

  Andress 相信 CBD 最终会处于软件Software开发主流这部分得益于应用服务器软件Software平台(ASSP)日益流行如 IBM WebSphere、Sun Microsystem iPlanet、BEA WebLogic 以及 Oracle WebDB 这样 ASSP 正将 CBD 推向市场“我们现在看到主流的是公司购买应用服务器并寻找最佳方式来构建应用”Andress 说“这里选择是从头构建构建在组件的上还是买现成解决方案”他说

  Jeff Denney 是软件Software开发人员兼 Bilix(位于洛杉矶附近家开发公司)共同拥有者当谈到组件和重用时他非常热情“作为我尽可能地尝试重用我自己代码如果我需要个复杂组件并且有人已经完成这方面所有工作则我会调试并测试它我为什么要浪费时间?如果有现成组件就用它”他说“有关现在市场我喜欢有许多小组件它们执行非常具体任务如果需要我可能可以很快地找到它并且它可能非常便宜”他说

  观察市场中转变组件供应商正使它们产品适应于客户所喜欢“在我们开发市场时几乎全部是基于象 VBX 和 ActiveX 技术微软组件但现在很明显这股潮流在涌向 Java 这边”Stack 观察后说“我们正在关注着 ASSP 方面发生大量新开发这指是 J2EE 和 Java在过去 4个月大多数新鲜事物正是来自那里”他说然而Stack 又补充道“随着微软 .NET 变得更普及也许这个‘钟摆’会摆回微软这边”

  支持和供应

  在将来Patterson 希望看到更多基于涌现出根据模式开发概念组件在那里开发人员定义了用于应用模板该应用描述所需功能在定义完模板后组件管理工具插入从各种来源而来应用组件组件可以是公司内部开发也可以是从各种供应商获取开放市场组件“然而您必须有不错组件供应来做这些事情我们已经花费了巨大精力来构建这个供应”Patterson 说

  大多件供应商也是软件Software开发人员他们预测 CBD 将超越当前把单个组件绑在做法而迈向软件Software应用制造在那开发人员可以用预先存在软件Software将应用大部分绑在

  而且组件颗粒度正在变大例如Andress Harmony Component Suite 提供了用于日程安排、联系管理、论坛和 Web 邮件组件为了帮助扩大商业组件总量ComponentSource 正在和些公司起鉴别、封装以及将包含扩展商业功能大颗粒度组件市场化

  随着强调组件占领团体这个市场Andress 预言在组件市场客户服务将是主要驱动力点也不奇怪“当您有大公司要从组件构建关键任务应用那您有大量文档和支持”他说

  面临障碍

  在线代理商在建立他们市场时面临主要障碍的是持有这样观念:和自己内部开发人员开发组件相比商业组件在质量上有欠缺“当然存在质量问题但我们看到来自小到中等规模组件公司产品质量要高于我们所看到公司内部所开发Stack 说Flashline.com 提供测试和确认来帮助确保他们所卖组件质量和广告上所说“我们可以为买方做这件事也可以为卖方这么做”Stack 说“我们也可以将这些测试张贴出来使大家能够看见这些结果”他补充道

  另个障碍是些开发人员具有这样倾向:要亲自做每件事情而不是借助于组件来使工作更有趣Stack 指出在这方面组件事实上给开发人员带来便利“开发人员喜欢做些新、有趣和具有挑战性工作”Stack 说“但谁还想创建另个字处理?这都是已经做过事情了组件可以将开发人员解放出来使他们做更有趣工作”

  Andress 补充道如果买组件占他们应用 60%则他们会发现有趣工作存在于最后 40% 当中在这部分中他们可以将公司唯属性合并到应用“您应该将您精力集中在那里”他说

  ComponentSource

  Patterson 于 1995 年建立 ComponentSource 以帮助创建个社团在这个社团里开发人员可以学习 CBD 和重用并发现他们需要构建应用产品“当我们开始时那时没有多少组件市场上大约只有 200 个”他回忆道ComponentSource 今天提供 6,500 多个组件根据 Patterson他希望在年内有 12,000 多个组件“我们每年能够将供应量提高两倍或 3倍”他说这些组件中大约有 1,000 个是基于 Java 5,500 个是基于 COM 他估计公司每周能增添大约 40 个新组件而这些提交上来 60% 会舍弃“我们和供应商起工作直到达到商业级别”他说

  由 ComponentSource 卖出每个组件都经过测试以确保组件正确安装和卸载而且这些组件没有病毒并且支持容器、开发环境和 IDE(为此而设计)“当某个公司拿到个组件他们知道该组件质量达到了标准水平”Patterson 说ComponentSource 还使用它 Reusable Component Specication (RCS) 来帮助分类它提供许多组件“后端、元数据模型用技术、商业和非商业术语描述个组件”Patterson 说

  在建立完他组件市场的后Patterson 下步是使这些产品国际化“这是必须突破个障碍”他回忆道由于 [商业] 因际网还处在幼年期并且带宽有限所以 ComponentSource 将它产品刻录在 CD 上分发“在 1997 年我们发送了 3百多万张 CD”他说既然因特网充当了全球传递机制那么客户实质上可以从任何地方下载组件客户也可以选择接受 CD 上组件而且ComponentSource 用 5种语言提供客户服务并接收 6种国际货币付款

  ComponentPlanet

  ComponentPlanet 总裁 Steven Harrison 相信在走向技术上组件市场或资源库是个未知数“我们设计了份具有 105 栏介绍说明书我们使用它来列出产品”他说“它将放任何技术如果完全添满它那么就有了买方想知道有关组件所有东西”ComponentPlanet 介绍说明书是来自些大供应商如微软、Sun、BEA 和 Motorola 组成个评审小组开发

  Harrison 于 1999 年开办 ComponentPlanet“我们观点是资源库是种服务对每项成功销售都按统价格收费”他说“我们运作 ComponentPlanet 是会需要个全球资源库”他说ComponentPlanet 也卖称的为 Intellect Machine 产品Harrison 将这种产品描述为针对团体用户组件资源库应用他相信公司使用组件是想把自己个人资源库中资源共享给它们组织但公司也允许插入第 3方全球资源库以及下载组件到自己资源库如果公司正在卖它组件可以用 Intellect Machine只需要单击下鼠标就可以向全球发布该组件“正是这种所需要功能和可用性”他说

  除此的外ComponentPlanet 给每个组件分配了有 3部分组成简短号码这个简短号码允许用户通过组件号、 2进制修订版号和文本修订版号来跟踪组件项“您可以跟踪具体组件并且如果您必须替换已损坏副本时可以追溯到您购买具体版本”Harrison 说而且这个简短号码和对象绑在放在组件关系模型中这样用户可以识别区别特征譬如组件是否依赖于另个组件或者它是否和其它组件连接在起才能工作等“逐渐随着这个过程成熟以及更完善您可以能够知道某个组件是否需要另外 50 个组件来完成自己以及系统是否能够从外界将所有需要组件取回这就是我们工作目标”Harrison 说

  Flashline.com

  “两年前我们坐下来研究 CBD 会走向何方得出结论是:在下代软件Software它将是主要软件Software开发思路方法学”Chris Stack (公司 CEO)说Flashline.com 为买卖组件提供在线市场但 Stack 强调他公司网站WebSite还有其它更多业务例如Flashline.com 提供称的为 Components by Design 外部采办服务开发人员可以将他们所需组件详细介绍说明张贴在 Flashline.com 上“我们大约有 1,500 个开发组可以检查这个请求张贴有关它具体问题并且投标来根据那些介绍说明创建组件”Stack 说

  Flashline.com 还提供经外部采办而来测试“我们鉴定测试是组件级别这是所需要关键服务的我们最初不做这项业务但没有人在组件级别上做测试”他说

  此外Fashline.com 还销售 ComponentManager这是种基于 Web 应用公司可以用它来增强它们 CBD 行为ComponentManager 允许开发人员在他们公司资源库搜索组件、复查文档、评估其他开发人员做报告以及提取出项目中所用组件“如果您查看团体开发会发现许多组件是来自内部组件他们也会买些组件为自己构建还有些是从现有代码中获取甚至他们可以使用开放源码组件所有这些都放入 ComponentManager开发人员为了他们开发可以使用它们而不用考虑这些组件是位于哪里”他说“开发人员成本是非常昂贵Stack 观察后说“您可以做任何使他们更具有效率事情这些事情是很有价值

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: