BlogJava 联系 聚合 管理  

Blog Stats

随笔分类(196)

随笔档案(209)

文章档案(4)

相册

CRM&ERP

Google

SOA


BlackStone SOA Group

#

昨天到今天主要工作是修订了业务流程图,将业务流程图升到0.2版:

1、细化凤凰公司组织架构图
2、将流程图中的流程所涉及系统用不同颜色标注出来
3、在销售业务流程中增加了当订单冻结时通知客户的工作

另外,还做了凤凰公司信息化战略框架图,各个系统间关系及实施步骤。

到下一个Srcum的工作:
1、 同小组成员讨论一下信息化战略框架的合理性(主要是SOA架构方面);
2、完善凤凰公司IT战略报告


温建明
2006-05-15

posted @ 2006-05-15 19:16 BlackStone SOA 阅读(74) | 评论 (0)编辑 收藏

o_apache.gif
Apache是Apache Software Foundation(ASF)创建的,其中的Apache HTTP Server、Ant、Tomcat我们早已耳熟能详,其实这些只是ASF的一小部分,如果把ASF说成一个自由软件的庇护所一点也不为过。ASF有好几块。他们被组织成项目管理委员会,简称为PMC。每个PMC负责一个特定的代码基址、web服务器项目和Jakarta项目;XML Beans是一个新的PMC管理项目;Geronimo,即J2EE服务器项目,也是一个 PMC 管理项目。所以每个 PMC 都要负责某一类日常代码开发监督,以确保一切运转良好、社区在运转、代码得到正确的开发、测试和发布,等等。除了这些 PMC ,还有理事会和一些其他的非 PMC 委员会,如公共关系委员会、资金筹集委员会,等等。理事会有 9 个人,每年 5 月在年度会员会议上选出,选出理事会后,再由理事会指定干事、主席、会长、财务总管和秘书长。
1999 年成立ASF时,第一个PMC是HTTPD PMC。此后,很快就有了与Tomcat对话的mod JServe,因此我们想为Tomcat和JServe提供一种方法,而所有这些都是Apache的一部分。接着,启动了Jakarta,实际上它是作为Apache Java启动的。后来,Sun公司要求Apache Java改一下名字,于是就有了作为针对所有Java代码而不是针对某个特定项目的地方——Jakarta。在这之后,尽管我们实际上想让每个PMC只集中于一个项目,但是Jakarta和Apache XML最终还是成为了收容各种特殊类型的技术、Java技术和XML技术的庇护所。它也没有起到监督的目的,因为有如此多的截然不同的技术在发展,很难说ASF对它们全都了解,所以后来ASF想把注意力更多地单独集中在更小的PMC上,以便他们能够以某种方式向提交者提供必要的监督和帮助。
下面是Apache顶级的PMC,有兴趣的可以在http://projects.apache.org/indexes/alpha.html浏览具体内容。
Apache PMC:
Ant、Beehive、Cocoon、DB、Directory、Forrest、Gump、HTTP Server、Jackrabbit、Jakarta、James、Lenya、Lucene、Maven、My Faces、Perl-Apache、Portable Runtime、Struts、Tcl、Tomcat、Web Services、XML、XML Beans、XML 、aphics、Xerces

再来看看Apache的License:

Apache Licence是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件:
1. 需要给代码的用户一份Apache Licence
2. 如果你修改了代码,需要再被修改的文件中说明。
3. 在延伸的代码中(修改和有源代码衍生的代码中)需要带有原来代码中的协议,商标,  专利声明和其他原来作者规定需要包含的说明。
4. 如果再发布的产品中包含一个Notice文件,则在Notice文件中需要带有Apache Licence。你可以在Notice中增加自己的许可,但不可以表现为对Apache Licence构成更改。
Apache Licence也是对商业应用友好的许可。使用者也可以在需要的时候修改代码来满足需要并作为开源或商业产品发布/销售。
详细地址在这里:http://www.apache.org/licenses/LICENSE-2.0,最新版本是2.0

田晟

2006-5-14

posted @ 2006-05-15 00:48 BlackStone SOA 阅读(346) | 评论 (0)编辑 收藏

已做的:

昨晚到今天开会为止都在设置WAS服务器。512M的内存真的没法玩。昨晚回去的时候拿了实验室一条512M的内存回宿舍,1G的内存的确跑起来有天壤之别。今天就在测试宿舍的机器作Server,从实验室链接到宿舍。到开会的最后一刻,终于联通了。测试了一下,性能还算不错。

将做的:

既然工作环境都配置好了,今天就要来包装Salesforce的API了,找到Salesforce上已提供的两个WSDL文件,开始创建WebService

遇到的困难:

机器还是大问题。光找实验室内存,装机,就花了一天。在512M的配置效率极低的情况下也工作了一天。现在把宿舍的机器做成Server,在实验室还可以作开发,情况算缓解了

决定:

本来预定明天就要提交Prototype,但是因为机器的问题浪费了两天的时间。原型提交需要推迟两天。


 
posted @ 2006-05-14 21:47 BlackStone SOA 阅读(91) | 评论 (0)编辑 收藏

5.14 scrum

今天主要是完成了业务流程的细化,同时把流程图发给了 If ;整理了一下医疗行业的情况及凤凰公司信息化情况。

到下一个 scrum ,应该完成凤凰公司信息化战略的规划报告。

 

学到的新内容:

今天跟 Eric 关于企业生态圈与企业信息化的关系作了初步讨论,其中谈到企业信息系统与政府信息系统关系的问题,觉得挺有收获的。我以前在考虑企业信息化时从来都没有考虑到电子政务问题。下面是我跟 Eric 的讨论:

 

王青   (2006-05-14 10:46:05)

Jammy ,突然想到,在分析的时候应当将企业的生态圈作一个描述,描述企业都有哪些相关单位,供应商,销售商,承包商,行业组织,政府部门等等,以及他们与企业的互动情况如何

王青   (2006-05-14 10:46:28)

你思考一下,晚上我们再交流

Jammy  (2006-05-14 10:52:26)

我觉得行业生态分析主要是为了帮助分析公司发展,得出对信息化的需求,以制定 IT 战略规划

相关单位的话主要是供应商,销售商我就把它当作公司客户来对待,行业内企业只有一个数量统计。相关资料我还会继续完善的:)

 

王青   (2006-05-14 10:59:57)

可能我的说法不准确,我是觉得与企业有关的组织就有可能在将来与企业的 IT 系统集成,我们可能需要考虑一下他们之间的业务关系和信息流。比如,税务机关需要企业报税,质监局需要了解一些产品的信息等等,请你斟酌。

Jammy  (2006-05-14 11:00:07)

我倒是老往企业上下游想了,倒是没有考虑到这些政府机构。不过好像很少听说有政府机关能与企业 IT 系统集成的,倒是政府在搞电子政务,让企业能通过电子政务系统进行报税等事务

 

 Jammy  (2006-05-14 11:01:16)

毕竟企业属多数,政府少数,所以这方面的工作从政府方面来考虑的话可能会容易点

 

王青   (2006-05-14 11:05:56)

以税务为例,我们如果在对外的 Web Service 接口上提供了这样的服务,就能够在于政府的集成中占得先机

Jammy  (2006-05-14 11:03:09)

同意:)

所以在企业 IT 规划时我觉得应该提到 SOA 的理念

 

王青   (2006-05-14 11:04:22)

对,这里也同样有自动化的可能,电子政务系统也要向 SOA 演进


posted @ 2006-05-14 20:40 BlackStone SOA 阅读(110) | 评论 (0)编辑 收藏

上次到现在主要对Jammy提供的公司系统流程图做出了一定修改,另外请教了Eric把blog writter的网络设置困难解决了。


接下来需要和Jammy探讨流程图的问题并确定初版本的发布。谢谢Eric提供了许多有价值的建议。另外要加大我对blog的贡献力度了(开始用blog writter,不知道何时会上瘾呢?^_^)。

上次的问题得到了解决。再次谢谢Eric!

 

Technorati :

posted @ 2006-05-14 20:19 BlackStone SOA 阅读(108) | 评论 (0)编辑 收藏

今天在IBM developer站点上充电,收获不小,和Tim讨论之后目标架构的轮廓逐渐清晰了出来。

意外中,发现用OneNote拷屏远程登录的桌面蛮爽的,连菜单都照拷不误,马上把这个小Tricker发到群上大家共享。

想到凤凰的IT建设还应当考虑与政府,行业组织等相关机构集成,向Jammy提出了建议。

今天没能完成昨天预计的任务,编程使用salesforce web Service添加用户和商机,原因就在于WebSphere Application Server太耗资源了,我们的机器搞不定。

明天先放弃这一块,等等看朝院长能否批给一台服务器。明天审核Jammy他们Vision的最初版本。

 

posted @ 2006-05-14 19:11 BlackStone SOA 阅读(83) | 评论 (0)编辑 收藏

上次到现在主要熟悉大赛提供的业务流程并进行了初步的USECASE分析,今天继续完成UC的编写。
本来在中午要找Tim交流设置Sample的事宜,可惜党课下课后一时没有联系上他,后来在qq讨论组上发现他的message,但发现这两天没有时间开始,只有等15日将自己手头任务发布后才能理会了。
遇到一个问题:blog writer的account设置半天不知道如何搞定,还是只能用最原始的方法发文。准备到下次例会在探讨。
                                                                                                                                                                  


 

posted @ 2006-05-14 07:06 BlackStone SOA 阅读(94) | 评论 (0)编辑 收藏

今天我和Eric在使用Salesforce Demo的时候遇到了一个很棘手的问题,无法连接到Salesforce的网络服务。
因为学校需要使用代理才能访问国外服务器,而Salesforce的Demo是用java命令行运行的,无法设置代理,因此根本无法使用。
我们试了很多种方法,都失败。最后我们使用sockscap,(先拜一拜)。设置代理后把Java.exe加上参数添加进Sockscap中运行,成功!

不枉花了一个晚上的时间研究啊:)
明天终于可以开始包装Salesforce的API了!




田晟

2006-05-13

posted @ 2006-05-14 01:24 BlackStone SOA 阅读(266) | 评论 (0)编辑 收藏


这两天按照IBM RSA中的教程从WSDL创建WebService,不幸一直都没成功。失败原因有两个,Websphere Application Server启动到一半出错,还有做到最后一步找不到sample JSP页面进行测试。
为了不在这里耽误太久,决定把跑通Sample的工作移交给If,自己继续下一步的工作。
为了让If尽早上手,下面简单介绍一下sample的设置顺序及需要注意的地方。

首先,由IBM RSA的菜单下“帮助->教程图库->边学边做”进入,选“Create a WS-I compliant Web service and Java bean skeleton from a WSDL file”开始教程。我在我们的ftp同目录下也附了相同的PDF。教程在设置项目参数的时候无法调到前台,参照此doc文档或PDF即可。
教程大概分为4个步骤:
 Create a Web project
 Create, validate and test a WSDL file
 Create a Web service and Web service client from a WSDL file
 Test a Web service

1.1设置工作环境和创建Web项目
在“帮助”菜单下选择“欢迎”打开欢迎使用界面。在界面的右下角小人的地方单击,显示如图界面,选择Web Service Developer退出。
 people.gif
这样用于创建WebService的工具被启用。

创建一个Web项目
1、 选择“文件->新建->其他->动态Web项目,点下一步。
2、 在弹出对话框中按下图设置参数:
 new.gif
3、 直接点完成。
上面就已完成了Project的创建。

把项目加入Server
在“服务器”视图下右键单击Websphere Application Server V6.0,在菜单中选“添加和去除项目”,设置如下图:
 add.gif
点击完成。

切换到J2EE透视图
在窗口菜单下选择“打开透视图->其他”,在列表中选“J2EE”确定。

1.2设置WS-I兼容级别
在“项目资源管理器”视图中右键点击AddressBook项目,选择“属性”,在对话框中选择符合“WS-I”,选择符合级别,设置如下:
 property.gif

1.3导入WSDL文件
在“项目资源管理器”中AddressBook->WebContent目录中新建文件夹,命名为“WSDL”。右键单击新建的WSDL文件夹,选择“导入”,从弹出列表中选“文件系统”,下一步。在目录中选择RSA的安装目录,在安装目录下找到以下路径(假设安装在C:\Program Files\)C:\Program Files\IBM\Rational\SDP\6.0\rwd\eclipse\plugins\com.ibm.etools.webservice.tdjava.simple.tutorial.doc_6.0.0\resources,只选择.wsdl文件,完成。如图:
import.gif 
添加后打开AddressBook.wsdl文件应如下图所示:
 wsdl.gif

1.4检验WSDL文件有效性
右键单击AddressBook.wsdl文件,选择“验证WSDL文件”。此处为系统的sample,所以直接显示“验证通过”。

2.1创建AddressBook的Web Service
这一步首先要启动Websphere Application Server。在服务器视图中选择Websphere Application Server V6.0,点击启动。注意:开启服务器需要很长的时间,且希望不要在启动时出错。
service.gif 

创建Web Service
右键单击刚刚添加的AddressBook.wsdl文件,选“新建->其他->Web Service”,弹出对话框设置如下:
 

 addwebservice.gif
deploy.gif

选“没有安全性”下一步。
在最后一页,把WebService 发布到UDDI注册表的选项去掉,把所有Check box的勾都去掉。点击完成。
现在,Web service和Java bean框架都加进来了。Java框架类在JavaSource文件夹,绑定client和Web service的配置描述在WEB-INF文件夹中。

2.2添加Java Bean框架代码
在JavaSource文件夹中右键点击AddressBookBindingImpl.java源文件,重名名为AddressBookBindingImpl_bak.java。这时项目会有文件名与类名不一致错误,不用管它。
同样,右键选择导入com.ibm.etools.webservice.tdjava.simple.tutorial.doc\resources\AddressBookBindingImpl.java文件替换原来的文件。此目录在上面wsdl文件同一个文件夹中。

2.3测试Web Service
我只成功做到这里,按照教程上的说法, test JSP页面可以自动由Web Services向导生成,如果没有则在生成的AddressBookClient项目中选择WebContent/sample/TestClient.jsp文件,右键选择在Server上运行。
我没有找到生成的这个jsp页面,所以下面的工作无法进行下去。
如果启动测试,将会在TCP/IP监视器视图中有所展示:
 monitor.gif
希望If会有更顺利地结果。

先到这里
需要注意的是在这里操作时请尽量关闭其他应用程序,只开pdf或word,最好在另一台电脑打开文档。
电脑配置:512M内存,开启Server后大概用了800M以上,电脑操作极慢。


田晟
2006-5-13

posted @ 2006-05-14 00:55 BlackStone SOA 阅读(4933) | 评论 (2)编辑 收藏

一、CRM主要功能模块
 1. 销售模块
提高销售过程的自动化和销售效果,一般包括日历和日程安排、客户管理、商机管理、销售预测等功能。
 2. 营销模块
对直接市场活动加以计划、执行、监督和分析。一般包括营销活动计划、计划结果分析、预算和预测、营销资料管理、对有需求客户的跟踪管理等。
 3. 客户支持与服务
  提高那些与客户支持、现场服务等业务流程自动化并加以优化。
 4. 商业智能
利用数据挖掘、知识管理等手段分析和挖掘结构化的、面向特定领域的信息,帮助用户认清发展趋势、识别数据模式、获取智能决策支持。

二、ERP主要功能模块
 1. 生产控制管理模块
包括主生产计划、物料需求计划、能力计划。这一模块是ERP系统核心所在,将企业整个生产过程有机结合在一起。
 2. 物流管理模块
  包括分销管理、采购管理、库存控制。
 分销管理主要有三个方面的功能:客户信息的管理和客户服务,销售订单管理,销售统计与分析。
 采购管理主要有供应商管理,订货量确定,货品验收。
 库存控制主要有出入库管理,移动管理,物料盘点,物料信息分析。
 3. 财务管理模块
  主要包括会计管理和财务管理两方面功能。
 4. 人力资源管理模块
主要功能有人力资源规划、辅助决策、招聘管理、工资核算、考勤管理、人力资源成本分析等。

三、ERP与CRM的功能交叠和交互需求
 CRM与ERP的功能之间有重叠部份,各自的发展趋势也不约而同地出现了相互渗透和共同提高的局面。从目前典型的ERP与CRM系统功能来看,它们主要在以下几个方面存在功能上的交叠与交互需求:
 1. 客户管理。CRM与ERP都需要和到客户信息,同时ERP系统还应该能查询到客户与企业的交易历史。
 2. 产品管理:CRM系统在生成订单时需要用到ERP系统内产品的基本信息,如产品名称,产品的BOM表,产品价格等。
 3. 营销管理:ERP系统中包含一些简单的市场资料和营销资料管理,而CRM则提供完善的营销管理功能。
 4. 销售管理:CRM系统在销售管理方面强调的是过程,讲究机会管理,时间管理和联系人管理等,而ERP系统强调的是结果,讲究销售计划和销售成绩等。
 5. 客户服务和支持:ERP系统提供简单的客户投诉记录及解决情况。而CRM则实现了客户服务和支持的全面管理。
 6. 订单管理:ERP和CRM都有订单管理系统,两者基本重叠,而ERP中的订单管理中还涉及财务、运输、生产等多个系统。
 
四、ERP与CRM整合重点
 ERP与CRM整合的重点主要是在客户信息管理与业务流程管理(主要是销售流程管理)。同时,CRM提供了完整的商业决策分析智能,集成了ERP系统中较少用到的OLAP等决策支持功能,因而,ERP应逐步将辅助决策的职能转移到CRM系统中。
 

温建明
2006-5-12

posted @ 2006-05-14 00:26 BlackStone SOA 阅读(493) | 评论 (0)编辑 收藏

仅列出标题
共21页: First 上一页 13 14 15 16 17 18 19 20 21 下一页