David Regan

Subscribe to David Regan: eMailAlertsEmail Alerts
Get David Regan: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn


Top Stories by David Regan

This article describes recent work in a leading investment bank using Microsoft's BizTalk Server 2004 (BizTalk) as an integral component of a service-oriented architecture. I'll describe how BizTalk is used to implement lightweight workflow that builds new services from existing services and ties in tactical solutions to enable straight-through processing (STP) of service requests. I'll look at the architectural vision for a service-oriented architecture and how BizTalk fits into this architecture as one possible implementation technology. I will also outline the progress that has been made to date in creating the base services that will enable this vision to flourish within the bank. But first, some background on the unique IT requirements of investment banking. Background Investment banking has unique information technology requirements. The profits to be made ... (more)

Secure Service-Oriented Architectures

BizTalk Server 2004 promises to be an invaluable tool for delivering on the promise of service-oriented architectures (SOAs): the agile enterprise, able to respond quickly to ever-changing business requirements. BizTalk is an enterprise application integration product whose reliance on XSD and XML means it is a natural integration tool for an SOA built from Web services. But Web services technology is just coming of age - only recently have products become available that implement the WS-Security standards for securing Web services. Microsoft provides an excellent product, the Web... (more)

ADO.NET and the Middle Tier

Microsoft's development tools are justly famous for their ease of use, and many developers have had the pleasure of impressing their boss with an exciting application that they knocked together in an afternoon. Many developers have also faced the disappointment of finding that the techniques they've read about and used for the single-user prototype don't easily translate to a multitiered, multiuser application. ADO.NET is Microsoft's data access architecture that attempts to bridge the gap between the rapid application development techniques used on the afternoon project and the... (more)