2010-09-27 14 views
7

Nie mogę się doczekać rozpoczęcia prac nad nową strukturą komunikacji po stronie serwera w Javie i zastanawiam się, czy ktoś zna dobrą książkę na ten temat? Zalecane są niektóre sprawdzone metody i porady.Tworzenie architektury w Javie

Dzięki.

+6

Czy mógłbyś wyjaśnić? Dlaczego najpierw? –

+4

Jeszcze inne ramy? Czy na pewno jest taka potrzeba? – meriton

+0

Będzie to (w przypadku powodzenia) platforma komunikacji między dwoma eDMS. Nie ma ram, które pasowałyby do profilu, zwłaszcza, że ​​oba eDMS są nasze. – Andrejj

Odpowiedz

14

"Praktyczny projekt interfejsu API: Wyznania architekta Java" autorstwa Jaroslava Tulacha (architekt NetBeans) brzmi jak najlepsze dopasowanie, jakie znajdziecie.

Jednak najlepszą radą na temat tworzenia nowych ram jest: nie. Zwłaszcza jeśli musisz zapytać. Jest bardzo mało prawdopodobne, że wykonasz lepszą pracę niż wszyscy, którzy już napisali mnóstwo frameworków.

+1

+1 Najlepsza rada! –

+0

Problem polega na tym, że nie ma ram, które pasują do moich potrzeb. Dzięki za książkę, brzmi obiecująco. – Andrejj

+0

@ user459493, aby nie brzmiała jak nakłucie, ale czy jesteś naprawdę pewien, że żadna struktura nie pasuje do twoich potrzeb w komunikacji korporacyjnej (prawdopodobnie komunikat jest właściwym słowem)? Ten temat jest mniej lub bardziej dobrze przestudiowany, a na pewno istniejące ramy zajmą się ** większością twoich ** potrzeb. –

0

Nie wiem, jak dokładnie należy połączyć swoją eDMSs które nawzajem, jeśli są one kompatybilny z kodem itp. Ale może ci to pomóc.

Sprawdź standard Java Content Repository (JCR) i JBoss ModeShape jako implementację. Większość dostawców oprogramowania do obsługi repozytoriów treści (również dokumentów) jest zgodna z JCR, np. Alfresco, ale także inne niezwiązane z Javą.

Zamiast pisać własne ramy, po prostu napisz proste złącze Jasm ModeShape dla swojego eDMS. Dzięki temu możesz łatwo tworzyć stowarzyszone DMS-y, replikację, korzystać z istniejących narzędzi do zarządzania repozytorium, udostępniać swoje repos poprzez Web Dav, REST, komunikować się z innymi protokołami i robić wiele innych rzeczy dzięki narzędziom otwartym i komercyjnym - twoje repozytorium musi tylko zapewnić złącze JCR.

+0

Powinny być w pełni zintegrowane (dwukierunkowa komunikacja, wyszukiwanie dokumentów itp.), Jedna jest napisana w Javie, a druga w .net.Oboje są przez nas napisani, więc być może jest miejsce na modyfikację istniejącego kodu. Dzieki za sugestie. – Andrejj

+0

Sprawdź również ten artykuł http://dev.day.com/content/ddc/blog/2008/01/fudbusting2.html na temat używania JCR poza Javą. – gertas

Powiązane problemy