昨天到今天主要工作是修訂了業務流程圖,將業務流程圖升到0.2版:
1、細化鳳凰公司組織架構圖
2、將流程圖中的流程所涉及系統用不同顏色標注出來
3、在銷售業務流程中增加了當訂單凍結時通知客戶的工作
另外,還做了鳳凰公司信息化戰略框架圖,各個系統間關系及實施步驟。
到下一個Srcum的工作:
1、 同小組成員討論一下信息化戰略框架的合理性(主要是SOA架構方面);
2、完善鳳凰公司IT戰略報告
溫建明
2006-05-15
昨天到今天主要工作是修訂了業務流程圖,將業務流程圖升到0.2版:
1、細化鳳凰公司組織架構圖
2、將流程圖中的流程所涉及系統用不同顏色標注出來
3、在銷售業務流程中增加了當訂單凍結時通知客戶的工作
另外,還做了鳳凰公司信息化戰略框架圖,各個系統間關系及實施步驟。
到下一個Srcum的工作:
1、 同小組成員討論一下信息化戰略框架的合理性(主要是SOA架構方面);
2、完善鳳凰公司IT戰略報告
溫建明
2006-05-15
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
已做的:
昨晚到今天開會為止都在設置WAS服務器。512M的內存真的沒法玩。昨晚回去的時候拿了實驗室一條512M的內存回宿舍,1G的內存的確跑起來有天壤之別。今天就在測試宿舍的機器作Server,從實驗室鏈接到宿舍。到開會的最后一刻,終于聯通了。測試了一下,性能還算不錯。
將做的:
既然工作環境都配置好了,今天就要來包裝Salesforce的API了,找到Salesforce上已提供的兩個WSDL文件,開始創建WebService
遇到的困難:
機器還是大問題。光找實驗室內存,裝機,就花了一天。在512M的配置效率極低的情況下也工作了一天。現在把宿舍的機器做成Server,在實驗室還可以作開發,情況算緩解了
決定:
本來預定明天就要提交Prototype,但是因為機器的問題浪費了兩天的時間。原型提交需要推遲兩天。
5.14 scrum
今天主要是完成了業務流程的細化,同時把流程圖發給了
If
;整理了一下醫療行業的情況及鳳凰公司信息化情況。
到下一個
scrum
,應該完成鳳凰公司信息化戰略的規劃報告。
學到的新內容:
今天跟
Eric
關于企業生態圈與企業信息化的關系作了初步討論,其中談到企業信息系統與政府信息系統關系的問題,覺得挺有收獲的。我以前在考慮企業信息化時從來都沒有考慮到電子政務問題。下面是我跟
Eric
的討論:
王青
? (2006-05-14 10:46:05)
Jammy
,突然想到,在分析的時候應當將企業的生態圈作一個描述,描述企業都有哪些相關單位,供應商,銷售商,承包商,行業組織,政府部門等等,以及他們與企業的互動情況如何
王青
? (2006-05-14 10:46:28)
你思考一下,晚上我們再交流
Jammy? (2006-05-14
我覺得行業生態分析主要是為了幫助分析公司發展,得出對信息化的需求,以制定
IT
戰略規劃
相關單位的話主要是供應商,銷售商我就把它當作公司客戶來對待,行業內企業只有一個數量統計。相關資料我還會繼續完善的:)
王青
? (2006-05-14 10:59:57)
可能我的說法不準確,我是覺得與企業有關的組織就有可能在將來與企業的
IT
系統集成,我們可能需要考慮一下他們之間的業務關系和信息流。比如,稅務機關需要企業報稅,質監局需要了解一些產品的信息等等,請你斟酌。
Jammy? (2006-05-14
我倒是老往企業上下游想了,倒是沒有考慮到這些政府機構。不過好像很少聽說有政府機關能與企業
IT
系統集成的,倒是政府在搞電子政務,讓企業能通過電子政務系統進行報稅等事務
?
?Jammy? (2006-05-14
畢竟企業屬多數,政府少數,所以這方面的工作從政府方面來考慮的話可能會容易點
?
王青
? (2006-05-14 11:05:56)
以稅務為例,我們如果在對外的
Web Service
接口上提供了這樣的服務,就能夠在于政府的集成中占得先機
Jammy? (2006-05-14
同意:)
所以在企業
IT
規劃時我覺得應該提到
SOA
的理念
王青
? (2006-05-14 11:04:22)
對,這里也同樣有自動化的可能,電子政務系統也要向
SOA
演進
上次到現在主要對Jammy提供的公司系統流程圖做出了一定修改,另外請教了Eric把blog writter的網絡設置困難解決了。
接下來需要和Jammy探討流程圖的問題并確定初版本的發布。謝謝Eric提供了許多有價值的建議。另外要加大我對blog的貢獻力度了(開始用blog writter,不知道何時會上癮呢?^_^)。
上次的問題得到了解決。再次謝謝Eric!
?
今天在IBM developer站點上充電,收獲不小,和Tim討論之后目標架構的輪廓逐漸清晰了出來。
意外中,發現用OneNote拷屏遠程登錄的桌面蠻爽的,連菜單都照拷不誤,馬上把這個小Tricker發到群上大家共享。
想到鳳凰的IT建設還應當考慮與政府,行業組織等相關機構集成,向Jammy提出了建議。
今天沒能完成昨天預計的任務,編程使用salesforce web Service添加用戶和商機,原因就在于WebSphere Application Server太耗資源了,我們的機器搞不定。
明天先放棄這一塊,等等看朝院長能否批給一臺服務器。明天審核Jammy他們Vision的最初版本。
?
上次到現在主要熟悉大賽提供的業務流程并進行了初步的USECASE分析,今天繼續完成UC的編寫。
本來在中午要找Tim交流設置Sample的事宜,可惜黨課下課后一時沒有聯系上他,后來在qq討論組上發現他的message,但發現這兩天沒有時間開始,只有等15日將自己手頭任務發布后才能理會了。
遇到一個問題:blog writer的account設置半天不知道如何搞定,還是只能用最原始的方法發文。準備到下次例會在探討。
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?
今天我和Eric在使用Salesforce Demo的時候遇到了一個很棘手的問題,無法連接到Salesforce的網絡服務。
因為學校需要使用代理才能訪問國外服務器,而Salesforce的Demo是用java命令行運行的,無法設置代理,因此根本無法使用。
我們試了很多種方法,都失敗。最后我們使用sockscap,(先拜一拜)。設置代理后把Java.exe加上參數添加進Sockscap中運行,成功!
不枉花了一個晚上的時間研究啊:)
明天終于可以開始包裝Salesforce的API了!
田晟
2006-05-13
這兩天按照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退出。
?
這樣用于創建WebService的工具被啟用。
創建一個Web項目
1、?選擇“文件->新建->其他->動態Web項目,點下一步。
2、?在彈出對話框中按下圖設置參數:
?
3、?直接點完成。
上面就已完成了Project的創建。
把項目加入Server
在“服務器”視圖下右鍵單擊Websphere Application Server V6.0,在菜單中選“添加和去除項目”,設置如下圖:
?
點擊完成。
切換到J2EE透視圖
在窗口菜單下選擇“打開透視圖->其他”,在列表中選“J2EE”確定。
1.2設置WS-I兼容級別
在“項目資源管理器”視圖中右鍵點擊AddressBook項目,選擇“屬性”,在對話框中選擇符合“WS-I”,選擇符合級別,設置如下:
?
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文件,完成。如圖:?
添加后打開AddressBook.wsdl文件應如下圖所示:
?
1.4檢驗WSDL文件有效性
右鍵單擊AddressBook.wsdl文件,選擇“驗證WSDL文件”。此處為系統的sample,所以直接顯示“驗證通過”。
2.1創建AddressBook的Web Service
這一步首先要啟動Websphere Application Server。在服務器視圖中選擇Websphere Application Server V6.0,點擊啟動。注意:開啟服務器需要很長的時間,且希望不要在啟動時出錯。?
創建Web Service
右鍵單擊剛剛添加的AddressBook.wsdl文件,選“新建->其他->Web Service”,彈出對話框設置如下:
?
?
選“沒有安全性”下一步。
在最后一頁,把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監視器視圖中有所展示:
?
希望If會有更順利地結果。
先到這里
需要注意的是在這里操作時請盡量關閉其他應用程序,只開pdf或word,最好在另一臺電腦打開文檔。
電腦配置:512M內存,開啟Server后大概用了800M以上,電腦操作極慢。
田晟
2006-5-13
一、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