2008年2月16日 星期六
2008年2月12日 星期二
2008年2月11日 星期一
Xexex's Java 和其他二三事 : weblog
Xexex's Java 和其他二三事 : weblog
08:28下午 十二月 03, 2006 in category Java by ingramchen
JDK 5 內建了 jmx 的 client: jconsole。只消在 jvm 啟動時加上參數:
java myapp -Dcom.sun.management.jmxremote
就能使用 jconsole 在本地端連上該 jvm (server),觀測它的 memory 和 thread 等等的情報,非常方便。
但是!一切美好的東西一旦變成遠端處理,問題就層出不窮... 下面介紹兩種連線的方式。
(1) 假設在沒有 firewall 的情況下,我們仍然能夠使用 jvm 內建的 rmi 做遠端存取,只要參數再加上:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.password.file=/mypath/jmxremote.password
上面的參數我們指定 jvm 啟動一 rmi registry server 在 1099 port,而連線時所需要的帳號密碼,則寫在 /mypath/jmxremote.password 裡。這個檔案的格式可以參考 JRE_HOME/lib/management/jmxremote.password.template,一般的設定是:
controlRole myAdminPassword
monitorRole myMonitorPassword
帳號 controlRole 可以讀寫 jmx 的操作,而帳號 monitorRole 則只能唯讀 jmx 的資料。另外 /mypath/jmxremote.password 檔案權限要設為只有自己才能讀取:
chmod 600 /mypath/jmxremote.password
ok,完成上述步驟後即可使用 jconsole 遠端連至 jvm (server):
jconsole myapp.example.com:1099
登入視窗輸入帳號密碼: controlRole/myAdminPassword 即可。
上面的做法使用 jvm 本身內建的 rmi server connector 和 rmi registry 而達到遠端連線。如果你用 netstat 之類的指令去追蹤,可發現除了 1099 之外,還有一個亂數的 port 的連線。它就是 rmi server connector 另外建立的,用來做遠端物件的傳輸。可惜的是 jvm 內建的 connector 無法指定這個亂數的 port... 對有 firewall 的系統而言,就無法做特殊的設定了。
為解決這個亂數 port 的問題,只好放棄 jvm 內建的 rmi 服務,自己建一個。
(2) 由於使用自己建立的 rmi server,我們可以還原環境變數成:
-Dcom.sun.management.jmxremote
接下來,我們利用 spring 來建立 rmi server:
value="service:jmx:rmi://localhost:3000/jndi/rmi://localhost:9000/server" />
上面的設定檔,第一個 bean 我們註冊了一個 RMIRegistry 在 port 9000。第二個bean "rmiConnectorServer" 使用 serviceUrl 指定 port:
service:jmx:rmi://localhost:3000/jndi/rmi://localhost:9000/server
前半段的 rmi://localhost:3000 指定 RMI 使用 port 3000進行遠端物件的傳輸,後半端的 jndi/rmi://localhost:9000/server則表示將 RMIConnectorServer bind 到使用 9000 port 的 RMIRegistry。至於 environmentMap 內指定的是 password 檔,內容同上。
ok,設好之後,spring 啟動時便會啟動 rmi registry 和 connector,我們可以用下面的 jconsole 指令遠端連線:
jconsole service:jmx:rmi://myapp.example.com:3000/jndi/rmi://myapp.example.com:9000/server
輸入帳號密碼後即可登入。這一次就會使用 port 3000 和 9000 連線了,所以 firewall 可以對 3000/9000 port 做一些設定。
注意 !如果你的 jvm (server) 是在 linux 下使用,請先檢查 hostname -i 這個指令是否回傳 127.0.0.1。如果是,RMI 將無法連線,你可以使用下列的解法:
#設定 /etc/hosts, xxx.xxx.xxx.xxx 是真的 ip
xxx.xxx.xxx.xxx myhostname
或是指定 jvm 參數:
-Djava.rmi.server.hostname=myhostname
呼... 總算搞定了... linux 那個 hostname 問題搞了我一整個下午,真是 @$#^%!$。至於如何使用 firewall 並經由 ssl tunnel ... 呃... 還有一堆參數和設定檔要做,光用想的就快暈了,下次有緣再試吧!
參考資料:
Monitoring and Management Using JMX
Jconsole through firewall
JMX-RIM-SSL
Spring Reference - JMX
Using Jconsole
FAQ JConsole and Remote Management
08:28下午 十二月 03, 2006 in category Java by ingramchen
JDK 5 內建了 jmx 的 client: jconsole。只消在 jvm 啟動時加上參數:
java myapp -Dcom.sun.management.jmxremote
就能使用 jconsole 在本地端連上該 jvm (server),觀測它的 memory 和 thread 等等的情報,非常方便。
但是!一切美好的東西一旦變成遠端處理,問題就層出不窮... 下面介紹兩種連線的方式。
(1) 假設在沒有 firewall 的情況下,我們仍然能夠使用 jvm 內建的 rmi 做遠端存取,只要參數再加上:
-Dcom.sun.management.jmxremote
-Dcom.sun.management.jmxremote.port=1099
-Dcom.sun.management.jmxremote.ssl=false
-Dcom.sun.management.jmxremote.password.file=/mypath/jmxremote.password
上面的參數我們指定 jvm 啟動一 rmi registry server 在 1099 port,而連線時所需要的帳號密碼,則寫在 /mypath/jmxremote.password 裡。這個檔案的格式可以參考 JRE_HOME/lib/management/jmxremote.password.template,一般的設定是:
controlRole myAdminPassword
monitorRole myMonitorPassword
帳號 controlRole 可以讀寫 jmx 的操作,而帳號 monitorRole 則只能唯讀 jmx 的資料。另外 /mypath/jmxremote.password 檔案權限要設為只有自己才能讀取:
chmod 600 /mypath/jmxremote.password
ok,完成上述步驟後即可使用 jconsole 遠端連至 jvm (server):
jconsole myapp.example.com:1099
登入視窗輸入帳號密碼: controlRole/myAdminPassword 即可。
上面的做法使用 jvm 本身內建的 rmi server connector 和 rmi registry 而達到遠端連線。如果你用 netstat 之類的指令去追蹤,可發現除了 1099 之外,還有一個亂數的 port 的連線。它就是 rmi server connector 另外建立的,用來做遠端物件的傳輸。可惜的是 jvm 內建的 connector 無法指定這個亂數的 port... 對有 firewall 的系統而言,就無法做特殊的設定了。
為解決這個亂數 port 的問題,只好放棄 jvm 內建的 rmi 服務,自己建一個。
(2) 由於使用自己建立的 rmi server,我們可以還原環境變數成:
-Dcom.sun.management.jmxremote
接下來,我們利用 spring 來建立 rmi server:
上面的設定檔,第一個 bean 我們註冊了一個 RMIRegistry 在 port 9000。第二個bean "rmiConnectorServer" 使用 serviceUrl 指定 port:
service:jmx:rmi://localhost:3000/jndi/rmi://localhost:9000/server
前半段的 rmi://localhost:3000 指定 RMI 使用 port 3000進行遠端物件的傳輸,後半端的 jndi/rmi://localhost:9000/server則表示將 RMIConnectorServer bind 到使用 9000 port 的 RMIRegistry。至於 environmentMap 內指定的是 password 檔,內容同上。
ok,設好之後,spring 啟動時便會啟動 rmi registry 和 connector,我們可以用下面的 jconsole 指令遠端連線:
jconsole service:jmx:rmi://myapp.example.com:3000/jndi/rmi://myapp.example.com:9000/server
輸入帳號密碼後即可登入。這一次就會使用 port 3000 和 9000 連線了,所以 firewall 可以對 3000/9000 port 做一些設定。
注意 !如果你的 jvm (server) 是在 linux 下使用,請先檢查 hostname -i 這個指令是否回傳 127.0.0.1。如果是,RMI 將無法連線,你可以使用下列的解法:
#設定 /etc/hosts, xxx.xxx.xxx.xxx 是真的 ip
xxx.xxx.xxx.xxx myhostname
或是指定 jvm 參數:
-Djava.rmi.server.hostname=myhostname
呼... 總算搞定了... linux 那個 hostname 問題搞了我一整個下午,真是 @$#^%!$。至於如何使用 firewall 並經由 ssl tunnel ... 呃... 還有一堆參數和設定檔要做,光用想的就快暈了,下次有緣再試吧!
參考資料:
Monitoring and Management Using JMX
Jconsole through firewall
JMX-RIM-SSL
Spring Reference - JMX
Using Jconsole
FAQ JConsole and Remote Management
企業新新聞 - 企業動態 - 甲骨文被評為台灣領導中介軟體廠商之一
企業新新聞 - 企業動態 - 甲骨文被評為台灣領導中介軟體廠商之一: "長達54.5%,比整體市場成長速度快兩倍。甲骨文在最接近競爭對手在台灣的"
Dataquest Insight: Portal, Process and Middleware Software, Asia/Pacific, 2006-2007
Dataquest Insight: Portal, Process and Middleware Software, Asia/Pacific, 2006-2007
The portal, process and middleware software market in Asia/Pacific (excluding Japan) is set to maintain its growth momentum through 2011. It grew to more than $686 million in 2006. IBM, BEA Systems, Oracle, TmaxSoft and Tibco are the top five vendors, dominating with 63.7% share.
Asheesh Raina
The portal, process and middleware software market in Asia/Pacific (excluding Japan) is set to maintain its growth momentum through 2011. It grew to more than $686 million in 2006. IBM, BEA Systems, Oracle, TmaxSoft and Tibco are the top five vendors, dominating with 63.7% share.
Asheesh Raina
聯合新聞網 | 財經產業 | 國際財經 | 印度外包業 好景不再
印度外包業 好景不再
【經濟日報╱編譯林聰毅/綜合新德里十一日電】 2008.02.12 03:38 am
隨著美歐經濟減弱及印度技術勞工薪資高漲,過去為節約成本而將後端作業移往印度的跨國大企業,如今紛紛將這些外包公司賣給印度本國企業或私募基金業者,或讓他們自立門戶。
後端作業公司是將印度帶向全球商務前線的主要推手,但近年來隨著技術勞工的薪資急遽攀升,這個行業正掀起換老闆獨特景象。西方企業原本中意印度低成本、高素質的勞動力,爭先恐後在當地成立資訊科技軟體與服務業,如今卻亟欲局部或全部退出此一產業,將後端部門賣給專門從事委外服務的印度公司或私募基金,或透過股票公開發行(IPO)讓後端部門上市。
例如,企業流程委外服務業者Genpact公司被奇異公司分割出去,去年8月在紐約上市。私募基金公司黑石集團旗下的旅遊服務業者Travelport集團,在去年12月把設在印度的後端作業部門Travel-portISO賣給黑石持股八成的孟買Intelenet Global Services公司。
西方企業撤離的原因很多,包括印度技術勞工的薪資跳漲、印度後端作業部門的成本扶搖直上,以及美元貶值導致在印度做生意的成本相對升高。此外,受美國經濟走弱以及信用緊縮影響,許多公司想要削減經常性支出,尤其是金融服務業者。
顧問業者麥肯錫公司(McKinsey & Co.)和印度軟體與服務公司協會(Nasscom)的一項研究發現,後端作業部門的效率低於專營委外事業的公司,有些後端作業公司的成本甚至高出30%。
這些個別交易的規模很小,大多在5,000萬至1億美元之間,但合計的總額可能非常可觀。Infosys科技公司執行長曹德利(Amitabh Chaudry)說:「美國企業在衰退環境裡受壓沈重。我認為,這將是他們削減成本的良方,況且還可以變現。」
四、五年前,在印度成立後端作業部門相當划算,把帳戶、科技部門或客服中心移至印度可減少45%成本,吸引許多歐美企業爭相進駐。
但這類後端作業部門現在卻帶來頭痛問題,例如薪水和辦公室租金跳漲、員工流動率偏高、徵才的仲介費和訓練費居高不下等。
【2008/02/12 經濟日報
【經濟日報╱編譯林聰毅/綜合新德里十一日電】 2008.02.12 03:38 am
隨著美歐經濟減弱及印度技術勞工薪資高漲,過去為節約成本而將後端作業移往印度的跨國大企業,如今紛紛將這些外包公司賣給印度本國企業或私募基金業者,或讓他們自立門戶。
後端作業公司是將印度帶向全球商務前線的主要推手,但近年來隨著技術勞工的薪資急遽攀升,這個行業正掀起換老闆獨特景象。西方企業原本中意印度低成本、高素質的勞動力,爭先恐後在當地成立資訊科技軟體與服務業,如今卻亟欲局部或全部退出此一產業,將後端部門賣給專門從事委外服務的印度公司或私募基金,或透過股票公開發行(IPO)讓後端部門上市。
例如,企業流程委外服務業者Genpact公司被奇異公司分割出去,去年8月在紐約上市。私募基金公司黑石集團旗下的旅遊服務業者Travelport集團,在去年12月把設在印度的後端作業部門Travel-portISO賣給黑石持股八成的孟買Intelenet Global Services公司。
西方企業撤離的原因很多,包括印度技術勞工的薪資跳漲、印度後端作業部門的成本扶搖直上,以及美元貶值導致在印度做生意的成本相對升高。此外,受美國經濟走弱以及信用緊縮影響,許多公司想要削減經常性支出,尤其是金融服務業者。
顧問業者麥肯錫公司(McKinsey & Co.)和印度軟體與服務公司協會(Nasscom)的一項研究發現,後端作業部門的效率低於專營委外事業的公司,有些後端作業公司的成本甚至高出30%。
這些個別交易的規模很小,大多在5,000萬至1億美元之間,但合計的總額可能非常可觀。Infosys科技公司執行長曹德利(Amitabh Chaudry)說:「美國企業在衰退環境裡受壓沈重。我認為,這將是他們削減成本的良方,況且還可以變現。」
四、五年前,在印度成立後端作業部門相當划算,把帳戶、科技部門或客服中心移至印度可減少45%成本,吸引許多歐美企業爭相進駐。
但這類後端作業部門現在卻帶來頭痛問題,例如薪水和辦公室租金跳漲、員工流動率偏高、徵才的仲介費和訓練費居高不下等。
【2008/02/12 經濟日報
Session List
Session List
Welcome Guest User Sign On Search Sessions
Support Register Agenda Builder Business Process Management Summit Las Vegas, NV
4-7 February 2008 Home Agenda Sponsors Your Event Your Agenda
Browse Sessions
by Day
by Track
by Keynote
by Session Type
by Speaker
Search
Solution Provider Sessions
Session List
All 104 Sessions
All Monday Tuesday Wednesday Thursday
Printer-Friendly Session List
Sort By Day Sort By Title Sort By Session Type Sort By Location
<< First | < Previous | 1 2 3 of 6 | Next > | Last >>
Add Day & Time Session
Monday
02:00 PM-07:00 PM Pre-Registration
Location: Caesars Palace - Palace Ballroom Foyer
Monday
02:00 PM-05:00 PM BPM in Practice: Understanding and Implementing BPM (Pre-registration and additional $495 fee required)
Speakers: Keith Swenson, Nathaniel Palmer, Robert Shapiro
ID: PW1
Location: Caesars Palace - Roman Ballroom I Session Type: Paid Workshop
Monday
02:30 PM-03:30 PM BPM Technology: From Best-of-Breed Tools to Process
Speakers: Marc Kerremans
ID: T1
Location: Caesars Palace - Augustus Ballroom V Session Type: Pre-Conference Tutorial
Monday
03:45 PM-04:45 PM BPM Primer: Getting the Basics First
Panelist: Janelle B. Hill, Michele Cantara
ID: T2
Location: Caesars Palace - Augustus Ballroom V Session Type: Pre-Conference Tutorial
Monday
05:00 PM-07:00 PM Gartner Networking User Roundtables
Moderator: Artie Mahal, Audrey Fanjoy, Bill Rosser, Daryl C. Plummer, Janelle B. Hill, Joseph Kostakis, Marc Kerremans, Paul Harmon, Sandra Foster, Stephen Lang
ID: NURT
Location: Caesars Palace - Augustus Ballroom I Session Type: Networking Session
Monday
06:30 PM-08:30 PM The Business Process Alliance Welcome Reception Sponsored By: Global 360, K2, Metastorm and Microsoft
Location: Caesars Palace - Emperors Ballroom Session Type: Special
Tuesday
07:00 AM-06:15 PM Registration
Location: Caesars Palace - Palace Ballroom Foyer
Tuesday
07:30 AM-08:30 AM Attendee Breakfast
Location: Caesars Palace - Palace Ballroom
Tuesday
07:30 AM-08:25 AM The BPMS Market: Key Players and Trends
Speakers: Michele Cantara
ID: PB1
Location: Caesars Palace - Augustus Ballroom I Session Type: Power Breakfast
Tuesday
08:00 AM-11:00 AM BPM Measurement: Principles and Practice (Pre-registration and additional $100 fee required)
Speakers: Dr. Bill Curtis, Dr. John Alden
ID: PW2
Location: Caesars Palace - Roman Ballroom I Session Type: BPM Workshop Series
Tuesday
08:30 AM-08:45 AM Welcome Address
ID: K1a
Location: Caesars Palace - Augustus Ballroom III Session Type: Keynote Session
Tuesday
08:45 AM-09:45 AM Opening Keynote: Business Processes: The Foundation Linking Business and IT
Speakers: Janelle B. Hill
ID: K1b
Location: Caesars Palace - Augustus Ballroom III Session Type: Keynote Session
Tuesday
10:00 AM-11:00 AM Agility + Process = The Power to Respond to Change
Speakers: Daryl C. Plummer
ID: A1
Location: Caesars Palace - Augustus Ballroom III Session Type: Track Session
Track: A
Tuesday
10:00 AM-11:00 AM Getting Started With BPM
Speakers: Elise Olding
ID: B1
Location: Caesars Palace - Augustus Ballroom V Session Type: Track Session
Track: B
Tuesday
10:00 AM-11:00 AM Governing End-User Development: Where, When, Why and How?
Speakers: Matthew Hotle
ID: C1
Location: Caesars Palace - Emperors Ballroom II Session Type: Track Session
Track: C
Tuesday
10:00 AM-11:00 AM How IT Infrastructure Enables BPM Deployments
Speakers: Jess Thompson
ID: D1
Location: Caesars Palace - Augustus Ballroom I Session Type: Track Session
Track: D
Tuesday
11:15 AM-11:45 AM SmartBPM for Business Agility
Speakers: Kerim Akgonul, Russell Keziere
ID: SPS
Location: Caesars Palace - Augustus Ballroom V Session Type: Solution Provider Session
Tuesday
11:15 AM-11:45 AM Business Process Optimization Using Six Sigma and a BPMS - Part I
Speakers: Debra Berard
ID: SPS
Location: Caesars Palace - Augustus Ballroom III Session Type: Solution Provider Session
Tuesday
11:15 AM-11:45 AM The 3 Key Milestones of BPM Success
Speakers: Toby Cappello
ID: SPS
Location: Caesars Palace - Augustus Ballroom I Session Type: Solution Provider Session
Tuesday
11:15 AM-11:45 AM Business Rules: Solving the Paradox of Agile Applications
Speakers: Nicolas Robbe
ID: SPS
Location: Caesars Palace - Emperors Ballroom II Session Type: Solution Provider Session
<< First | < Previous | 1 2 3 of 6 | Next > | Last >>
Privacy Policy About
© 2008 Gartner, Inc. All rights reserved.
Worldwide Events Calendar
Welcome Guest User Sign On Search Sessions
Support Register Agenda Builder Business Process Management Summit Las Vegas, NV
4-7 February 2008 Home Agenda Sponsors Your Event Your Agenda
Browse Sessions
by Day
by Track
by Keynote
by Session Type
by Speaker
Search
Solution Provider Sessions
Session List
All 104 Sessions
All Monday Tuesday Wednesday Thursday
Printer-Friendly Session List
Sort By Day Sort By Title Sort By Session Type Sort By Location
<< First | < Previous | 1 2 3 of 6 | Next > | Last >>
Add Day & Time Session
Monday
02:00 PM-07:00 PM Pre-Registration
Location: Caesars Palace - Palace Ballroom Foyer
Monday
02:00 PM-05:00 PM BPM in Practice: Understanding and Implementing BPM (Pre-registration and additional $495 fee required)
Speakers: Keith Swenson, Nathaniel Palmer, Robert Shapiro
ID: PW1
Location: Caesars Palace - Roman Ballroom I Session Type: Paid Workshop
Monday
02:30 PM-03:30 PM BPM Technology: From Best-of-Breed Tools to Process
Speakers: Marc Kerremans
ID: T1
Location: Caesars Palace - Augustus Ballroom V Session Type: Pre-Conference Tutorial
Monday
03:45 PM-04:45 PM BPM Primer: Getting the Basics First
Panelist: Janelle B. Hill, Michele Cantara
ID: T2
Location: Caesars Palace - Augustus Ballroom V Session Type: Pre-Conference Tutorial
Monday
05:00 PM-07:00 PM Gartner Networking User Roundtables
Moderator: Artie Mahal, Audrey Fanjoy, Bill Rosser, Daryl C. Plummer, Janelle B. Hill, Joseph Kostakis, Marc Kerremans, Paul Harmon, Sandra Foster, Stephen Lang
ID: NURT
Location: Caesars Palace - Augustus Ballroom I Session Type: Networking Session
Monday
06:30 PM-08:30 PM The Business Process Alliance Welcome Reception Sponsored By: Global 360, K2, Metastorm and Microsoft
Location: Caesars Palace - Emperors Ballroom Session Type: Special
Tuesday
07:00 AM-06:15 PM Registration
Location: Caesars Palace - Palace Ballroom Foyer
Tuesday
07:30 AM-08:30 AM Attendee Breakfast
Location: Caesars Palace - Palace Ballroom
Tuesday
07:30 AM-08:25 AM The BPMS Market: Key Players and Trends
Speakers: Michele Cantara
ID: PB1
Location: Caesars Palace - Augustus Ballroom I Session Type: Power Breakfast
Tuesday
08:00 AM-11:00 AM BPM Measurement: Principles and Practice (Pre-registration and additional $100 fee required)
Speakers: Dr. Bill Curtis, Dr. John Alden
ID: PW2
Location: Caesars Palace - Roman Ballroom I Session Type: BPM Workshop Series
Tuesday
08:30 AM-08:45 AM Welcome Address
ID: K1a
Location: Caesars Palace - Augustus Ballroom III Session Type: Keynote Session
Tuesday
08:45 AM-09:45 AM Opening Keynote: Business Processes: The Foundation Linking Business and IT
Speakers: Janelle B. Hill
ID: K1b
Location: Caesars Palace - Augustus Ballroom III Session Type: Keynote Session
Tuesday
10:00 AM-11:00 AM Agility + Process = The Power to Respond to Change
Speakers: Daryl C. Plummer
ID: A1
Location: Caesars Palace - Augustus Ballroom III Session Type: Track Session
Track: A
Tuesday
10:00 AM-11:00 AM Getting Started With BPM
Speakers: Elise Olding
ID: B1
Location: Caesars Palace - Augustus Ballroom V Session Type: Track Session
Track: B
Tuesday
10:00 AM-11:00 AM Governing End-User Development: Where, When, Why and How?
Speakers: Matthew Hotle
ID: C1
Location: Caesars Palace - Emperors Ballroom II Session Type: Track Session
Track: C
Tuesday
10:00 AM-11:00 AM How IT Infrastructure Enables BPM Deployments
Speakers: Jess Thompson
ID: D1
Location: Caesars Palace - Augustus Ballroom I Session Type: Track Session
Track: D
Tuesday
11:15 AM-11:45 AM SmartBPM for Business Agility
Speakers: Kerim Akgonul, Russell Keziere
ID: SPS
Location: Caesars Palace - Augustus Ballroom V Session Type: Solution Provider Session
Tuesday
11:15 AM-11:45 AM Business Process Optimization Using Six Sigma and a BPMS - Part I
Speakers: Debra Berard
ID: SPS
Location: Caesars Palace - Augustus Ballroom III Session Type: Solution Provider Session
Tuesday
11:15 AM-11:45 AM The 3 Key Milestones of BPM Success
Speakers: Toby Cappello
ID: SPS
Location: Caesars Palace - Augustus Ballroom I Session Type: Solution Provider Session
Tuesday
11:15 AM-11:45 AM Business Rules: Solving the Paradox of Agile Applications
Speakers: Nicolas Robbe
ID: SPS
Location: Caesars Palace - Emperors Ballroom II Session Type: Solution Provider Session
<< First | < Previous | 1 2 3 of 6 | Next > | Last >>
Privacy Policy About
© 2008 Gartner, Inc. All rights reserved.
Worldwide Events Calendar
Column 2 by Sandy Kemsley : Gartner BPM, State of the BPM Market, Jay Simons, BEA
Column 2 by Sandy Kemsley : Gartner BPM, State of the BPM Market, Jay Simons, BEA
Jay Simons, VP of Marketing for BEA, presented the results of their recent research into the state of the BPM market, including a survey of 200+ BEA customers, mostly IT people but spread across vertical markets and geographies. They’ve also gathered information through their online BPM Lifecycle Assessment. I had the pleasure of collaborating with BEA on the resulting white paper, which they’re distributing a sneak preview version here at the show and will have more widely available on their website in about two weeks; consider as this disclosure that BEA is my client in case you haven’t checked my disclosure page lately.
The results show a number of interesting trends indicating that CIOs and business leaders are focused on improving their processes. Existing customers described how they expect to get their ROI from their BPM implementations, and most expect to see ROI over the next three years.
The top five trends:
1. IT embraces BPM enterprise-wide, which broadens the scope for BPM beyond the existing departmental systems, and centralizes the practices around BPM. In general, this is occurring because of the ability of BPM to connect applications into improved business processes; more than half already are or will be connecting BPM and SOA in their environment.
2. BPM is becoming event-driven, in order to support the event-driven nature of business today. This will result in much more agile processes that can respond to both expected and unexpected events.
3. Increased focus on knowledge-intensive processes, and using collaborative BPM to enable ad hoc processes both on their own or as an offshoot from a structured process. That includes a variety of collaborative activities, including producing documents, sharing collaborative workspaces, and discussion forums. Over 90% of BEA customers indicated that they have some sort of collaborative processes.
4. Enterprise social computing (Enterprise 2.0) as it starts to impact BPM, which I’ve been writing about for a couple of years: introducing tagging, wiki, social connectedness and the like with more traditional process management in order to add context and more easily collaborate.
5. Moving towards dynamic business applications, and how BPM holds a central role in that. Yvonne Genovese spoke in the keynote this morning about the move towards dynamic/composite applications in order to free organizations from the pre-canned logic in packaged enterprise applications, but BPM (together with services exposed in an SOA layer) allows for the fast assembly of applications that are more suited to current business needs.
Jay Simons, VP of Marketing for BEA, presented the results of their recent research into the state of the BPM market, including a survey of 200+ BEA customers, mostly IT people but spread across vertical markets and geographies. They’ve also gathered information through their online BPM Lifecycle Assessment. I had the pleasure of collaborating with BEA on the resulting white paper, which they’re distributing a sneak preview version here at the show and will have more widely available on their website in about two weeks; consider as this disclosure that BEA is my client in case you haven’t checked my disclosure page lately.
The results show a number of interesting trends indicating that CIOs and business leaders are focused on improving their processes. Existing customers described how they expect to get their ROI from their BPM implementations, and most expect to see ROI over the next three years.
The top five trends:
1. IT embraces BPM enterprise-wide, which broadens the scope for BPM beyond the existing departmental systems, and centralizes the practices around BPM. In general, this is occurring because of the ability of BPM to connect applications into improved business processes; more than half already are or will be connecting BPM and SOA in their environment.
2. BPM is becoming event-driven, in order to support the event-driven nature of business today. This will result in much more agile processes that can respond to both expected and unexpected events.
3. Increased focus on knowledge-intensive processes, and using collaborative BPM to enable ad hoc processes both on their own or as an offshoot from a structured process. That includes a variety of collaborative activities, including producing documents, sharing collaborative workspaces, and discussion forums. Over 90% of BEA customers indicated that they have some sort of collaborative processes.
4. Enterprise social computing (Enterprise 2.0) as it starts to impact BPM, which I’ve been writing about for a couple of years: introducing tagging, wiki, social connectedness and the like with more traditional process management in order to add context and more easily collaborate.
5. Moving towards dynamic business applications, and how BPM holds a central role in that. Yvonne Genovese spoke in the keynote this morning about the move towards dynamic/composite applications in order to free organizations from the pre-canned logic in packaged enterprise applications, but BPM (together with services exposed in an SOA layer) allows for the fast assembly of applications that are more suited to current business needs.
2008年2月4日 星期一
2008年2月3日 星期日
2008年2月2日 星期六
國際電話卡, 國外旅遊電話卡, 國際漫遊, 費率比價 - CT 國際電話服
國際電話卡, 國外旅遊電話卡, 國際漫遊, 費率比價 - CT 國際電話服: "到美國漫遊是鈴響即開始計費,不論是否接聽;以每分鐘計算"
訂閱:
文章 (Atom)