My favorites | Sign in
Project Logo
                
Code license: New BSD License
Labels: Java, Web, Database, DevTool, CSharp, AJAX
People details
Project owners:
  ted.husted, schwebbie
Project committers:
anvil.dev

Anvil 2

In the next generation of Anvil, the project scope is being broadened to include a "full stack" of products for Java and C#. In this scenario, Anvil 1 becomes the web application layer for the stack.

Anvil 1

AJAX UI frameworks tend focus on the frontend of SOA applications. AJAX pages can connect to services via remote procedure calls, but what happens within the procedure is often dismissed with a casual reference to POJOs.

Anvil (available for C#) utilizes the Chain of Command, Context, and Interceptor patterns to provide a full-featured backend to SOA applications. Atomic services can be represented as a single command and chained together to create a complete transaction. A standard set of commands can also be wrapped around every service call, to provide for logging, security, input validation, and data formatting, as needed.

If your service layer is devolving into a ball of mud, Anvil can help you hammer it back into shape.









Hosted by Google Code