Stringbeans开发指南.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Stringbeans介绍 1??Stringbeans简介 越来越多的公司正在开发自己的门户网站来管理自己的业务。门户网站被用来管理各种任务,从客户关系管理到内部活动协调,如人力资源管理。大部分商业门户仍使用特定的方式进行开发,其中公司的业务过程被编译成一个在不同语言的异构环境下分布式收集的CGI脚本。首先这些门户难以创建和文档化,并且针对不同的客户需求,内部流程改进,或者架构改变,解决这些问题成本是非常昂贵的。公司为他们的业务需求开发一个门户网站需要一个解决方案,能够达到增值并且不会导致复杂度和成本的集合倍数增长的目的。 本白皮书介绍了Stringbeans电子商务平台满足了以上的需求。图1描述了Stringbeans的架构,如图所示,Stringbeans由两部分构成:一个是后台自动运行的WebService服务来管理信息任务,另外一个是前端的门户框架来管理Web表现层。 Web Services支持expressive信息路由模型,表现为数据依赖,调用依赖,时间驱动路由,和时间调度。它们还提供了hook通过基于J2EE标准的JDBC以及JMS进行整合。 门户框架为用户提供了内容聚合,企业信息和过程的交互,创建个性化的网页功能。当前的门户框架功能还包括创建个性化的内容和外观,可配置的访问控制,日志,监测台,还有Portlets,用来展示相关表的数据,丰富的网站摘要(RSS),JSP文件和Servlets。 Stringbeans大大降低了业务设计、维护业务门户所花费的精力,还提供了可视化的编辑器来改变过程驱动信息流的功能,基于J2EE的标准接口,尽量减少改变给架构带来的影响。网页布局、外观和个性化的内容可以通过Stringbeans轻松的建立。 2????? 过程管理服务 Stringbeans提供了一系列的过程管理Web Services。每个服务的目的是支持某个特定的路由信息模式,本章节将介绍XDFlow管理服务。这个服务实现了一个扩展的数据流过程模型,他结合了一些其它的Web Service的独特功能。Stringbeans还提供了图形用户界面来监测一些Long-Lived过程。 2.1??? XDFlow过程模型 一个XDFlow过程由一些过程和连接所构成,模块表现为业务系统,比如数据库,队列服务,邮件等,连接表现为各模块之间的数据流。过程模板和预设置模块可以被持久化存储在分级目录,并且可以被多重应用重用。XDFlow提供了一个可视化编辑器用来和目录交互,组合,运行和检测过程。通过其数据驱动执行方案和预制模块整合,XDFlow过程模型可以解释为: ?? 数据依赖(银行的零售分支机构汇率取决于银行间利率) ?? 调用依赖(由财政部批准后向银行分支机构发布利率) ?? 时间调度(当银行开门后,每15分钟发布银行的零售利率) ?? 条件执行(如果银行间利率的主要来源不可用,那么启用银行间备用来源利率) ?? 事件驱动调度(如果银行间零售利率变化超过一定的阈值,重新计算和审批银行利率) ?? 意外处理(如果发布利率失败,通知管理员) XDFlow使企业间交流通过标准的组件和通讯技术。目前XDFlow提供的交互模块包括: ?? Java Beans ?? COM servers ?? CORBA objects ?? SOAP / HTTP services ?? Java Remote Method Invocation (RMI) ?? Message Oriented Middleware (MOM) through Java Message Service (JMS) ?? Relational database systems through JDBC ?? Applications accessible through Connector API (e.g. SAP, PeopleSoft) 3????? Portal框架 3.1??? Portal管理器 Portal管理器是一个servlet,他可以接受来自用户或者自定义的页面组合的http请求,依据用户的首先项和访问控制策略。Portal管理器可以生成一个由HTML/XML/WML构成的页面,最终构成一个或多个Portlet。简单实现可以通过读取服务器上的一个文件生成一个页面。另外一种实现可以通过一个XML频道定期更新头条新闻的内容。另外一种情况,Portlet可以通过一个Live Feed动态更新股票代码。 Portal管理器定制可以分为几个层次,可以根据用户的角色和个人首先项完成页面的动态布局。例如,针对经理角色设置首页显示员工目前状态,项目里程碑,和会议安排。每个人都可以设置个人的布局,比如信用卡或者网格布局,并单独配置显示在首页的p

您可能关注的文档

文档评论(0)

精品资源 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档