Điều gì làm cho một mô-đun/dịch vụ/bit của ứng dụng hoạt động một ứng cử viên đặc biệt tốt cho một mô-đun OSGi?Cách tốt nhất để bắt đầu với OSGI là gì?
Tôi quan tâm đến việc sử dụng OSGi trong các ứng dụng của mình. Chúng tôi là một cửa hàng Java và chúng tôi sử dụng Spring khá rộng rãi, vì vậy tôi đang hướng tới việc sử dụng Spring Dynamic Modules for OSGi(tm) Service Platforms. Tôi đang tìm một cách tốt để kết hợp một chút OSGi vào một ứng dụng như một thử nghiệm. Có ai ở đây sử dụng công nghệ này hay một công nghệ OSGi tương tự? Có bất kỳ cạm bẫy nào không?
@Nicolas - Cảm ơn, tôi đã thấy điều đó. Đó là một hướng dẫn tốt, nhưng tôi đang tìm kiếm thêm ý tưởng về cách thực hiện gói OSGi "thực sự" đầu tiên của tôi, trái ngược với ví dụ Hello World.
@david - Cảm ơn bạn đã liên kết! Lý tưởng nhất, với một ứng dụng greenfield, tôi muốn thiết kế toàn bộ điều năng động. Những gì tôi đang tìm kiếm ngay bây giờ, tuy nhiên, là để giới thiệu nó trong một phần nhỏ của một ứng dụng hiện có. Giả sử tôi có thể chọn bất kỳ phần nào của ứng dụng, một số yếu tố để xem xét điều đó sẽ làm cho mảnh đó tốt hơn hoặc tệ hơn như một con lợn guinea OSGi là gì?
Tôi có thể tìm thấy biểu đồ luồng này ở đâu? – systemoutprintln
@dubdubdubdot: Tôi nghĩ anh ấy có nghĩa là sơ đồ lưu lượng của [Bundle Life-Cycle] (http://en.wikipedia.org/wiki/OSGi#Life-cycle). –