`
kungstriving
  • 浏览: 131793 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
  概述: 在本系统中虚拟软件运行环境主要目的,是为了隔离不同应用程序的运行,提高系统的稳定性,同时可以节省成本。用户处于较高层次中,无需知道软件运行的具体位置以及运行环境,做到对用户透明。 以下从最底 ...
参考: 【1】 http://wiki.xensource.com/xenwiki/XenArchitecture?action=AttachFile&do=get&target=Xen+Architecture_Q1+2008.pdf   该文档对Xen Hypervisor(管理程序)和其相关的工具以及所有支撑一个虚拟化环境所必需的应用程序做了一个较高层的,对于架构的综述。 Xen Components 一个Xen虚拟环境包括几个重要组成部分: Xen Hypervisor Domain 0 Domain Management and Control ...
概述: VirtualBox是一个功能强大的基于x86平台的虚拟化产品,VirtualBox可以运行在Windows,linux,mac和OpenSolaris系统上,并且支持大量的客户操作系统,包括windows,Linux,Solaris和OpenSolaris还有FreeBSD。 VirtualBox采用全虚拟化技术,就是模拟操作系统所需的所有硬件,这样操作系统可以不经修改运行于硬件平台之上。这种方法也常常叫做“本地虚拟化”,它是不同于仅仅模仿的。这种方法中,客户代码是不允许直接运行与宿主计算机上的。相反的,每一条机器指令都被翻译(“模拟”)。 VirtualBox是一个开源源码 ...
概述: VMware软件向所虚拟的操作系统提供了一整套的虚拟化硬件设备。通过这种方式Vmware所虚拟的客户操作系统可以在不同操作系统之间进行无缝移植,因为每一台机器对于该操作系统都是相同的。Vmware的产品通过一个更为优化的方法来运行目标操作系统,它并不针对不同的硬件模拟指令集。这种方式显著提高了其性能,但是在迁移客户操作系统到不同的硬件平台的时候会发生问题。但是在迁移之前停止虚拟机的运行可以避免这个问题。 Vmware尽可能的使用CPU来直接运行命令(例如在运行用户态等)。当直接执行代码不能被完成的时候(象核心态),Vmware动态的重写这些代码,Vmware称这个过程位“bin ...
  Xen是一个虚拟机监视器(Virtual machine monitor),针对X86系列计算机设计,它能够支持多个客户计算机的同时运行,并且能够达到较好的一个性能水平和资源隔离。Xen是一个开放源代码软件,在GNU General Public License 下发布。 基本功能: Xen通过对Linux,NetBSD和Solaris内核进行一些简单修改,来提高系统虚拟化后的性能,经过修改后的内核就是Linux With Xen的一个操作系统,可以直接作为一个操作系统来使用,也就是说Xen是直接运行于硬件之
流程运行状况的监控是实际流程执行过程中不可缺少的功能模块,因为在实际的执行过程中,需要观察阶段性的执行结果对流程实例进行终止、挂起等操作,还有对于不断改变设计版本的流程需要卸载旧版本流程定义,同时激 ...
一般情况下流程运行中所涉及到的Web服务实例都是固定的,其调用的端点地址是在流程设计时期就指定了的,在运行期间引擎将会向指定的Web服务发送调用信息,并获得运行结果。这种设计虽然执行起来简单,但是其缺点也有很多,首先,流程运行的容错性不高。如果某个流程是一个长期运行实例(其一次运行可能持续几天,甚至几个月),那么在流程设计初期为其指定的服务可能会因为各种原因停止服务,那么引擎对于该实例的合作伙伴的调用将会出错,从而使得实例运行失败;其次,这种设计限制了整个系统运行的性能发挥。很多情况下,某个特定领域中的某个计算程序会在一个流程实例中多次被调用,而同时也会有多个组织或个体拥有该计算程序,如果 ...
流程运行概述 流程运行需要引擎首先创建该流程的实例,当然实例的创建也是以接收用户发送的调用消息起始的,然后根据该流程对象的定义按顺序执行一个个活动,像赋值操作、等待操作等,当然最重要的还有调用外部服务的操作,同时还要负责接收发送回来的响应消息,根据响应消息的内容再执行后续的流程,最后流程终止后,销毁该实例。  SOAP消息的接收与传递  在本系统中与外界的所有通信都由AXIS2来负责,通过其配置文件来指定不同的消息类型如何进行处理,比如可以给所有的进入消息配置一个处理器,该处理器的工作就是检查该消息头部,得知其是否有状态,以及是否需要返回消息等。通过这样的实现方式就可以对所有接受到的消 ...
  流程编译过程包括了两个步骤,一个是流程的部署过程,另一个是编译。在BPEL流程设计完之后,要想使用该流程首先得将流程文件及相关WSDL文件拷贝到特定文件夹中,该文件夹为所有部署流程的放置位置,这样的实现,降低 ...
这是我的硕士毕业论文题目了   前一个月一直在家里呆着,毕竟马上要工作了,还是能多在家陪陪老妈的好,接下来的这一个月应该是主要纠缠在论文上了。目前想法是有了,但是后续工作还是非常多的了。 说到分布式的BPEL执行引擎,估计会有很多人觉得这个题目就有问题,因为从BPEL流程执行的方式来看,每个BPEL流程最终也都暴露成了一个Web服务,那么任何一个BPEL流程都可以很容易的成为另外一个大流程的子流程,这样在不同的域内部署多个BPEL引擎,很容易就可以进行分布式执行了啊?   其实,这样说是完全正确的,也可以这样来实现的,但是在实际应用中,你有没有想过要如何去设计这个流程?对于一个大型的跨 ...
  1.     UI-FW:主要处理用户登录、任务列表、查看表单内容、完成表单任务等的用户界面。它需要与TMS进行交互,来获取最新的任务列表;当用户点击某个任务(Task)的时候与XFormManager(Tempo可以实现多个表单管理器(Form Manager),在这里的XFM专指XForm格式的表单的管理器)交互,UI-FW获得由XFM推过来的表单(XFM产生表单的过程下文叙述)显示给用户,用户点击完成按钮(或者其他按钮),则由XFM给TMP发送消息告知该人工活动流程已经完成。 2.     XFM:它是一个表单管理器,主要是生成表单,并实现多个人工活动所支持的action ...
使用Eclipse RCP导出产品之后,如果想要使用修改一些外部的配置文件,像是数据库连接的配置文件,比较困难。因为RCP导出产品,默认会将你的工程中的所有文件夹打包到jar文件中,然后加入到plugins文件夹中,这样,如果在导出之后想要修改配置信息,则会比较麻烦。 下图是我的项目的目录机构,其中conf文件夹包括了dbconf.properties文件,在导出之后发布到客户方之前需要修改其中的数据库连接信息   导出之后的目录结构     其中并没有conf这个文件夹,而是被打包进了plugins下的二进制jar包中,我试过可以修改该jar压缩文件中的conf文件,可以完 ...
使用命令 mysqldump   格式如下:   mysqldump -u root -p *** DBNAME > E:\\test.sql   注意:执行该命令的时候不要进入mysql的控制台再使用,这样会报outfile disabled 错误。而直接使用MYSQL/bin目录下的mysqldump.exe通过windows的命令行进行   C:\>mysqldump -u root -p database > C:\\test.sql   还有注意后面的路径的双斜杠
该内容网上有很多相关搜索,但是都未能解决我的问题。   最后还是自己动手丰衣足食了   首先,建立前台页面,这个建议根据GWT官方API上给出的例子编写。 需要注意的是   form.setAction("/myFormHandler");   最好写成setAction(GWT.getModuleBaseURL + "/myFormHandler")   再就是Servlet的编写了,网上很多利用commons-fileupload库的方法,这里就不多说了   最后,需要注意的是,配置文件web.xml。比如上面的a ...
修改bin/startup.bat文件和shutdown.bat,如果你是使用这两个文件进行启动Tomcat的话   在startup文件中添加如下内容, set CATALINA_HOME="Your\first\TOMCAT\path" set CATALINA_BASE="Your\first\TOMCAT\path" set CATALINA_TMPDIR="Your\first\TOMCAT\path\temp"   还要记着在shutdown文件中也要添加上面的内容,这样在关闭TOMCAT的时候,才不会关闭其他 ...
Global site tag (gtag.js) - Google Analytics