Dużo logiki po stronie serwera www

0

Witam,
opiszę swój problem na przykładzie, nie za bardzo wiem jak opisać problem

  • mamy użytkownika, zadanie i stany zadania
  • przez przeglądarkę www user wyświetla listę zadań, wybiera zadanie, zmienia dane na zadaniu i zapisuje
  • po kliknięciu "save" na zdaniu do www leci request z danymi, trwa walidacja i zwrócenie inf o błędach
  • i teraz - jeśli błędów nie ma to zadanie się zamyka, zwrot od www że zapisano...ale to nie koniec
  • serwer ma to zadanie przeprocesować i przesunąć np. na inną listę zadań

pytanie brzmi - jak realizować to procesowanie w tle

myślałem o jakiejś globalnej liście, z która przechowywała by nowo zapisane zadania, na której pracowały by wątki serwera www (tomee)

ale jak znam branżę IT, to już istnieje rozwiązanie tego problemu, tylko ja o tym nie wiem : /

0

JMS, QuartzJob itp itd

0

dzięki
Quartz znam, ale bardziej coś na kształt JMS mi pasuje - obecnie badam asynchroniczne Java EE6 Events : )

0

Mi tu pachnie jakimś procesem biznesowym. Może jBPM?

0

owszem, ale jBPM wygląda na kombajn
szukam czegoś prostego

0

Użyj JMS. Akurat ten przykład jest idealny dla tej technologii.

0

designer Bonita (ze względu na możliwość tworzenia formatek), resztę chcemy sami zrobić (backend + www)
trochę się boję takich kombajnów

0
jastu napisał(a):

designer Bonita (ze względu na możliwość tworzenia formatek), resztę chcemy sami zrobić (backend + www)
trochę się boję takich kombajnów

JMS Ci wystarczy, nie patrz na BPM

0

Oczywiście można też "manualnie" na bazie danych, ale z JMS będzie więcej frajdy :D

0

nie wiem co masz na myśli pisząc "więcej frajdy", bo nie o frajdę mi w tym wszystkim chodzi ;)

0

Więcej frajdy w tym sensie, że jest to pewne urozmaicenie w stosunku do baz danych, których przecież używa się non-stop.

1 użytkowników online, w tym zalogowanych: 0, gości: 1