ลองอ่านเหตุผลในการ switch ของเขาดู Link
ตัวอย่าง use case ในการใช้ extension-point ของ Nuxeo ก็เช่น
- define actions and menus
- define content schemas
- define views
- define content objects
- define permissions
- define PageFlows
- define Business Process
- define content trnsformations
- define rule for rule engine
- define script extension (JRuby, Jython,...)
- define JMS Event queue
- define event type
- define security policies
- define Access Control Policies
- define Storage Backend
- define query engine
- define indexing engine
ใครที่ยังไม่เคยเห็น Architecture ของ OSGi ขอแนะนำให้ทดลองเล่นหรืออ่านดูครับ
โดยเฉพาะ model ในส่วน Extension Point หรือ Plugin
ออกแบบได้งามมากๆ
1 comment:
ผมช้าไปหลายปีเลยแฮะ
ตอนนี้กำลังตามดูเจ้า OSGi อยู่ ถ้าเอามาใช้กับระบบได้ก็คงดีครับ แต่ไม่ชอบตรงระบบซับซ้อนขึ้นอีก ^^"
Post a Comment