Cześć,
Chcę napisać aplikację, którą będzie automatyzować pewien proces (głównie odpalanie .exe i .bat) w odpowiednim czasie. Niektóre procesy muszą zaczynać się po skończeniu poprzednich. Chciałbym żeby kilka procesów odpalało się równolegle (2 lub 3). Pomyślałem o silniku Activity (myślałem też o jBPM) jednak po krótkiej lekturze "Activity in action" wywnioskowałem, że odradzane jest podejście równoległe a sugerowanym jest szeregowe odpalanie procesów. Nigdy wcześniej nie używałem tych mechanizmów dlatego jeśli ktoś miał z tym styczność to proszę o informację czy pomimo tego, że twórcy odradzają równoległą obsługę procesów to czy przy dobrej obsłudze wyjątków (z tego co patrzyłem, główny problem to OptimisticLockingFailureException) można z tego spokojnie korzystać. Chyba, że są inne pomocne mechanizmy.