ไม่แน่ใจว่าเรื่องนี้จะ มาอยู่ถูกที่ หรือเปล่าแต่ก็ เอาหล่ะในเมื่อ เป็นชาว spring66 ก็ไม่รูจะลงไว้ที่ไหนหล่ะครับ
ว่าด้วยเรื่องของ Enterprise content management (ECM) กันก่อนเลย
ก็ไม่รู้จะยังไง แปลตรงตัวกันเลยแล้วกัน มันก็คือ ระบบในการบริหารจัดการ content นั่นเอง โดยเมื่อพูดถึง ECM มันก็มี
function การทำงานหลักๆ ดังนี้
- document management (DM)
- collaboration (or collaborative software, groupware),
- web content management (WCM) (including web portals),
- records management (RM) (archive and filing management systems on long-term storage media), and
- workflow/business process management (BPM).
จริงแล้วตัวมันมีฟังชั่นการทำงานทั้งหมดที่ ECM ควรจะมีและเพิ่มอะไรต่างๆ นานาเข้าไปอีกมากมาย ถ้าจะพูดถึงการนำมาใช้
มันก็สามารถรองรับระบบต่างๆ ได้หลายแนวเช่น เอามาทำระบบ Knowledge Management (KM), Document Management (DM)
และตัวที่ผมเอามันใช้ตอนนี้คือ Configulation Management tool ครับโดย cover ตาม CMMi
อย่างที่บอกว่ามันก็เป็นแค่หลักๆ ส่วนย่อยๆ จะมีอะไรอีกบ้างมันก็คือลูกเล่นที่แต่ละ product จะแต่งแต้มสีสันเข้าไป
ครั้งนี้ขอยกสักตัวนะครับ มันคือ
Nuxeo DM ตัวของ Nuxeo เองตอนนี้ลาสุดเวอชั่น 5.2 ครับ โดยคร่าวๆมันเป็น Opensource ECM ถ้าเราลองลงลึกไปอีกมันพัฒนาบน Java Platform ครับ
ถ้าลึกลงไปอีกนิ๊ส มันใช้ OSGi โดยใช้ Equinox ครับ เอาหล่ะตบเข้าเรื่อง OSGi เอาหล่ะอยู่ spring66 ได้อย่างสบายใจ
ถ้าใครอดใจไม่ไหวลองเข้าไปอ่านเพิ่มเติมได้ครับ หรือลองเอาลงมาเล่นดูได้โดย default จะรวม JBOSS มาให้เลยครับ
ที่นี่ครับ
Nuxeo ECM
ภาคต่อไป ค่อยว่ากันในรายละเอียดเริ่มกันที่ แนวคิดของตัว ECM ก่อนนะครับ
