电子商务所面临的相关问题_第1页
电子商务所面临的相关问题_第2页
电子商务所面临的相关问题_第3页
电子商务所面临的相关问题_第4页
电子商务所面临的相关问题_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

EP01Sybase企业异构应用系统集成解决方案刘浩洋电子商务顾问1提纲电子商务面临的问题

应用集成类型体系结构概览交互模型及其实现演示有效资源问题&讨论电子商务面临的挑战FIREWALLFIREWALLCompanyACompanyBInternetAppAppAppAppAppApp应用集成的体系结构FIREWALLFIREWALLCompanyACompanyBInternetAppAppAppAppAppAppIntegrationIntegrationServerServerServerServerWebWebAdaptersAdapters提纲电子商务面临的问题

应用集成类型体系结构概览交互模型及其实现演示有效资源问题&讨论企业级应用集成(EAI)什么是企业应用集成(EnterpriseApplicationIntergration)?连接已有的应用软件集成现有的公司互联网的电子交易电子化数据传输供应链的管理集成的类型传统的企业应用集成(EAI)连接已有的应用不需要创建新的应用开发基于J2EE标准的新的应用(J2EEstyle)提出新的功能创建新的用户应用访问企业信息系统的数据

SAPR/3,Siebel,PeopleSoft,BroadVision提纲电子商务面临的问题

应用集成类型体系结构概览交互模型及其实现演示有效资源问题&讨论体系结构解决方案e-BizIntegratorXMLAdapterClientAppJaguarJaguarMessageServiceEISEnterpriseJavaBeans(EJBs)MessageDrivenComponentsMQSeries

JaguarServiceComponentsNativeXMLNCFXMLJMSXMLXMLXMLEISAdapterXMLNative体系结构解决方案(续)ExtensibleMarkupLanguage(XML)文本信息自描述的通用格式允许企业应用系统之间交换结构化的文档信息和数据信息IBM’sMQSeries消息系统允许不同种类的应用程序通过消息及队列通信体系结构解解决方案(续)JavaMessageService(JMS)J2EE(Java2EnterpriseEdition)标准的一部部分提供访问企企业消息系系统的标准准APIJaguar应用服务的的组件Jaguar应用服务启启动时自动动载入执行后台处处理或者提提供访问Jaguar客户端/组组件的通用用服务体系结构解解决方案(续)JaguarMessageService允许发布或或者发送消消息至JMS的队列消息接收者者可以是客客户端也可可以是组件件EnterpriseJavaBeans(EJB)基于JAVA的分布式组组件传递客户端端应用的请请求至Jaguar服务的组件件接受这些请请求的响应应体系结构解解决方案(续)Message-DrivenComponent(MDC)无状态的服服务器端组组件接收和处理理来自JAVA客户端的通通过Jaguar消息服务器器发送的消消息消息到达队队列时被JaguarServer调用应用软件组组成ASA/ASEEAS/JaguarJavaMessageServiceMQSeriesqueuesRepositoryDBMSEISIntegratorAdapterse-Biz应用软件组组成(续))EnterpriseApplicationServer独立存在或或属于EP2.0的一部分JaguarCTS应用服务器器平台支持的组件件EnterpriseJavaBeans(EJBs)服务组件Jaguar实现的MessageDrivenComponents提供消息服服务(JaguarMessageService)应用软件组组成(续))AdaptiveServerAnywhere(ASA)独立存在或或EP2.0的一部分JMS的基础存储队列内内容的可选选组件存储注册的的监听者信信息注:Sybase公司的AdaptiveServerEnterprise同样可以被被使用应用软件组组成(续))AdaptiveServerEnterprise(ASE)独立存在或或成为EP2.0的一部分作为e-BizIntegrator仓库库消息息格格式式数据据映映射射规规则则包含含适适配配器器((Adapter))的元元数数据据应用用软软件件组组成成((续续))e-BizIntegrator将消消息息由由一一种种格格式式转转换换为为另另一一种种格格式式Metadataformatter(Formatter)Rulesengine(Rules)基于于消消息息内内容容的的路路由由在XMLAdapter与其其它它的的EISAdapter之间间映映射射以以及及路路由由消消息息应用用软软件件组组成成((续续))AdapterforXML转换换XML格式式的的消消息息至至内内部部可可识识别别格格式式的的消消息息TransformsXML-formattedmessagesintointernal-formatted(NCF)messages(andviceversa)Jaguar组件件发发送送和和接接受受基基于于XML格式式的的消消息息应用用软软件件组组成成((续续))AdapterforSAPR/3,Siebel,Peoplesoft(andothers)提供供e-BizIntegrator与他他们们各各自自的的EIS的接接口口支持持客客户户化化的的协协同同事事件件流流同e-BizIntegrator一同同工工作作事件件流流来来自自或或者者去去向向一一个个EISSybaseAdaptersIntegrationServerAdapterAdapterAdapterAdapterAdapterApplicationsSAPR/3PeopleSoftSiebelCommerceOneBroadVisionOracleJDEI2Standards/ProtocolsSWIFTFIXHL/7EDIX12XMLEnterpriseAdapterCOBOLODBCFlatFileTechnologyJavaXMLCORBACOM/DCOMSMTPPOP3TCP/IPLU6.2FTP提纲电子商务务面临的的问题应用集成成类型体系结构构概览交互模型型及其实实现演示有效资源源问题&讨讨论EAI/EIS系统事件件Jaguar开发者必必须支持持的基本本交互模模型:产生事件件(GenerateEvents)消除事件件(ConsumeEvents)请求/响响应(Request/Reply)产生事件件什么时候候一个JaguarApplication产生一个个事件??初始化与与EIS联接的一一条通路路数据被收收集以及及由Jaguar发送至EAI的中间件件应用服务务器执行行PUT动作至MQSeries队列产生事件件(续))ClientAppl.RequestEJBJaguarRequestMessengerServiceComponentJaguarMessageServiceJMSMQSeriesQueueInputQueueEIS产生事件件(续))产生事件件过程客户端调调用EJB的PUT方法连同同被发送送的数据据EJB创建JMS的消息消息被发发送至Messenger的输入队队列EJB无需等待待响应返返回错误发生生,例外外将被抛抛至应用用产生事件件(续))产生事件件过程((续)Messenger等待输入入队列的的消息消息到达达,得到到JMS的消息转换消息息成JMS的消息通过将消消息发送送至MQSeries队列传递递给EISMessenger等待更多多消息产生事件件(续))RequestEJB提供产生生事件的的方法传递XML字符串至至JMS队列成功产生生事件后后控制返返回客户户端具有Home,Remote,与Bean的Interfaces产生事件件(续))RequestMessenger(JaguarServiceComponent)Messenger配置成为为产生事事件的PUT方法持续读取取JaguarMessageService的输入队队列将消息由由JMS的消息队队列移至至MQSeries的消息队队列通过JMS以及MQSeries传递消息息至EIS消灭事事件什么时时候Jaguar应用消消灭一一个事事件收到一一个来来自EIS的连接接数据由由队列列中提提取并并传递递至用用户开开发的的相关关商业业逻辑辑处理由由EAI中间件件来的的异步步商业业事件件与错错误应用服服务器器在MQSeries中执行行一个个GET方法消灭事事件(续续)GetMDCJaguarGetMessengerServiceComponentJaguarMessageServiceJMSMQSeriesQueueOutputQueueEISClientAppl.消灭事事件(续续)消灭事事件过过程Messenger等待其其在MQSeries的输入入消息息队列列上的的消息息接到消消息时时JMS消息的的内容容被翻翻译成成JMS格式的的消息息将消息息放至至JMS消息队队列GETMDC被Jaguar消息服服务器器动MDC处理消消息并并关闭闭消灭事事件(续续)GETMDCMessage-DrivenComponents处理GET事件基于CORBA协议的的JAVA组件实现CtsComponents::MessageListener注册成成为JaguarMessageService的Listener实现接接受CtsComponents::Message的onMessage()方法所有的的商业业逻辑辑在这这个方方法中中实现现消灭事事件(续续)GETMesssenger(JaguarServiceComponent)Messenger配置成成为消消灭事事件的的GET方法基于Jaguar属性初初始化化MQSeries输入队队列JaguarMessageService输出队队列注册成成为JMS的消息息Listener注册MDC成为JMS的某一一消息息队列列的Listener请求/响应应事事件Jaguarapplication向EIS请求数数据并并得到到响应应调整事事件的的产生生/消消灭为为简单单的交交互数据被被收集集并由由应用用服务务器发发送至至EAI的中间间件应用希希望得得到一一个响响应的的消息息应用服服务器器协调调对于于MQSeries队列的的PUT与GET方法请求/响应应事事件((续))ClientAppl.RequestEJBJaguarPutMessengerServiceComponentJaguarMessageServiceJMSMQSeriesQueueInputQueueEISReplyQueueJMSMQSeriesQueueGetMessengerServiceComponent/Reply请求/响应应事事件((续))请求响响应的的过程程客户端端调用用EJB的requestReply()方法连连同需需要被被发送送的XML格式的的数据据Request/ReplyEJB产生独独立的的队列列名利用JaguarMessageService创建响响应队队列EJB建立JaguarMessageService的消息息将消息息放至至RequestMessenger输入队队列等待响响应返返回至至响应应队列列Request/ReplyEJB返回响响应至至应用用请求/响应应事事件((续))Request/ReplyEJB提供请请求/响应应EIS的手段段产生Request事件提供响响应由由EIS返回的的响应应事件件的逻逻辑通过JMS以及MQSeries发送XML消息至至EIS类似于于PUT操作请求/响应应事事件((续))Request/ReplyEJB(continued)响应的的同步步创建JaguarMessageService响应队队列发送JMS消息类类型的的XML字符串串以请请求服服务组组件包含响响应队队列名名称等待响响应传传播回回队列列需要home,remote,andbeaninterfaces请求/响应应事事件((续))Request/ReplyJaguarS

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论