NJMSDEV.ORG was formed five years ago and tonight is our last meeting in Berkeley Heights as Microsoft's NJ office is moving. I joined in February 2000 and have enjoyed the friendly relaxed atmosphere with many great presentations from passionate developers exploring the wide range of Microsoft technologies, especially the emergence and adoption of Visual Studio.net
Tonight's topics;
Enterprise Development Reference Architecture (formerly Shadowfax) - Peter Laudati, Microsoft
Many of you are familiar with the MS patterns practices Application Blocks that have been released by the PAG team. These include items such as the Data Access block and Configuration Management block.The Enterprise Development Reference Architecture (EDRA, formerlly known as "Shadowfax") is a new MS patterns practices deliverable that has been openly developed with community input via the GotDotNet website.EDRA is a sort of 'uber' application block that provides a framework for developing services in an SOA on the .NET platform. The PAG team developed the EDRA after talking with customers and reviewing solutions that were developed to solve similar problems on both the Microsoft® .NET and J2EE platforms. The EDRA provides the following: Architectural guidance describing how to address the following four principles:
-
Separating the service interface from the internal service implementation to allow for deployment scenarios that are optimized for scalability, reliability, security, performance, and availability.
-
Separating business logic from cross-cutting concerns such as logging, monitoring, or raising business events. (A cross-cutting concern is a type of functionality that can be applied to multiple classes or applications.)
- Separating business logic from the underlying transport so that multiple transports can be used to access a single service implementation.
Developing stable service interfaces to ensure resiliency of deployed services.
An extensible application framework that incorporates reusable assets to facilitate development of distributed applications using ASP.NET Web services, Microsoft Windows® operating system Message Queuing, Enterprise Services, and, in the future, Web Service Enhancements (WSE) and Indigo.
Four QuickStart applications that demonstrate key capabilities of the framework.
An application template to help you set up a development environment to implement services and build client applications that use the services.
Infopath SP1 - Addy Santo, Microsoft
Infopath SP1 – With the recently added .NET support Infopath has become a first class development tool. This presentation will cover basic Infopath concepts and a walkthrough of common development tasks
In the coming months we hope to make our meetings available via Live meeting, join us at NJMSDev MSN Community.