Kleine Sprache für Service Oriented Computing
Aufgrund der steigenden Nachfrage nach Berechnungen wird die serviceorientierte Architektur zu einer der beliebtesten Lösungen, die von der Geschäftswelt angenommen wird. Die serviceorientierte Architektur basiert jedoch auf dem Konzept der verteilten Prozesse, was zu verschiedenen Problemen führen kann, einschließlich der kritischsten, wie z. B. der teilweisen Fertigstellung eines Prozesses. Unternehmen benötigen zwar eine höhere Rechenleistung, für die verteiltes Computing eine wichtige Rolle spielt/ist, aber es kann auch zu Kompromissen bei der Zuverlässigkeit führen/auf Kosten der Zuverlässigkeit gehen. Zuverlässigkeit in SOA impliziert, dass wenn ein Teilprozess aus der Menge der Prozesse ausfällt, die gesamte Transaktion ausfallen/angehalten werden sollte. Auf der Anwendungsebene wurde dieses Konzept durch die von EJB-Containern verwalteten Transaktionen implementiert, die Attribute verwenden, um den Umfang der Transaktionen zu definieren. ATc lässt sich von EJB inspirieren, u...