Partners
RDA has established partnerships with the following
organizations:
As an additional resource, we have included Recommended
Links at the end of this section.
Microsoft
As a partner in Microsoft’s Solution Provider program since 1993,
RDA maintains the highest level of partnership available from Microsoft.
RDA is a Microsoft Gold Certified Partner in
Business Process and Integration, Custom Development (Application Infrastructure
and Web Development), Data
Management (Business Intelligence and Database Management), and Information Worker
(Performance Management, Portals and Collaboration, and Search)
solutions. The Gold Certified Partner Program identifies companies that
have demonstrated proven expertise and commitment in one or more specialized
Microsoft technologies. Only a handful of top Microsoft partners in the
U.S. have achieved this.
This strong working relationship with Microsoft results in top quality
software development expertise from RDA and the highest level of product
support from Microsoft for our clients. RDA is dedicated to providing an
exceptional range of business and technical skills using Microsoft technologies
and platforms. We even work directly with many of the Microsoft teams developing
these products.
RDA has been named
Microsoft Partner
of the Year four separate times: for Microsoft's East Region in 2007,
for Microsoft's Southeast District in 2007 and 2005, and for
Microsoft's Mid-Atlantic District in 2004. This award is presented to
the partner having the greatest impact on Microsoft’s business with
metrics based on partner services revenue, engagement volume, and team
satisfaction. We also received Microsoft’s distinguished Integration
Solution of the Year Award for a project involving Microsoft BizTalk
for Rydex Investments. This award is presented for providing outstanding
value in a customer solution based on Microsoft technology.
Microsoft
NSI Partner
RDA has attained National Systems Integrator (NSI) status in
Microsoft Corporation’s U.S. Partner Group, recognizing RDA’s
expertise and impact in the technology marketplace. As an NSI
partner, RDA has demonstrated expertise with Microsoft
technologies and a proven ability to meet customers’ needs. The
Microsoft NSI designation was established for elite Microsoft
partners to elevate their marketing and delivery strategies
across multiple geographic and product segments. Microsoft NSI
partners receive greater alignment and engagement of Microsoft
field resources, collaborative marketing efforts, deeper product
team engagement and executive sponsorship, giving them a
competitive advantage in the channel.
RDA Part of Microsoft
Virtual Technical Specialist Program
RDA
is a part of Microsoft's Virtual Technical Specialist (VTS)
Program for Business Intelligence (SQL Server and
PerformancePoint) and Enterprise Application Integration
(BizTalk). The VTS team is composed of individuals from various
partners that have great architectural, development, consultant,
and customer facing skills. Members help evangelize the business
value of the Microsoft platform and drive net new software
revenue for specific Microsoft technologies. They provide
pre-sales technical support to enable customers to develop,
deploy, and support Microsoft solutions through product
capability presentations, application design sessions, and
proofs of concept.
Microsoft Patterns and Practices
RDA regularly leverages
Microsoft Patterns & Practices in its solutions. In
addition, RDA has supported Microsoft in the development of a
variety of its Patterns & Practices tools.
Web Service Security Guide and Security Webcasts
RDA recently partnered with Microsoft’s
Prescriptive Architecture Group (PAG) to develop the
Web Service Security Guide, along with a series of webcasts
related to Web Service Security Patterns:
MSDN Architecture Webcast: patterns and practices Live! Securing
Web Services with X.509 Certificates in WSE 3.0 (Level 300)
This webcast
shows how to implement message layer security with X.509
certificates in Web Services Enhancements (WSE) 3.0 to provide
authentication and secure communications between client
applications and Web services. It explores design-level decision
criteria that help determine when to use X.509 certificates, and
finishes by taking a look at an implementation strategy. The
team demonstrates how the solution works and walks through the
implementation’s code and configuration.
MSDN Architecture Webcast: patterns & practices Live!: Securing
Web Services with Kerberos in WSE 3.0 (Level 300)
This is an in-depth look at implementing message layer security
with Kerberos in WSE 3.0 to provide authentication and secure
communications between client applications and web services. The
webcast starts with an overview of Kerberos, explores
design-level criteria that would lead to the decision to use
Kerberos and finishes by walking through an implementation
strategy. The presenters explain how the solution works and then
walk through code and configuration of the implementation. The
presentation team also had a chance to answer questions from
viewers during the last ten minutes of the webcast.
MSDN Architecture Webcast: patterns & practices Live!:
Authentication to Web Services with UsernameToken in WSE 3.0
(Level 300)
This webcast provides an in-depth look at authenticating with a
web service using the WSE 3.0 UsernameToken and how to secure
the communications with X.509 certificates. It starts by
exploring design-level criteria that would lead to the decision
to implement UsernameToken authentication and finishes by
walking through the implementation. The team explains how the
solution works and then walks through code and configuration of
the implementation. The presenters also discuss extensibility
points in WSE, such as using a custom UsernameTokenManager to
validate credentials presented to the web service in a
UsernameToken against various identity stores and authentication
services.
SAML Application Block
Application Blocks are reusable source-code
components that provide proven solutions to common development
challenges. They can be integrated as is into applications, or
they can be extended or customized. Microsoft Patterns &
Practices Application Blocks address specific recurring problem
domains such as data access, logging, user interface process,
and composite user interfaces.
RDA worked with Microsoft to develop an
application block for an XML Security Token Service using
the Security Assertion Markup Language (SAML), an XML standard
for exchanging authentication and authorization data
between systems (between an identity provider and a service
provider). SAML is a widely recognized security token format
that allows for a greater degree of interoperability, because it
is not bound to a specific technology or platform. SAML also
provides an extensibility mechanism in its security token
format, allowing SAML security tokens to be leveraged for
a variety of security features beyond authentication and
authorization. RDA also provided an implementation pattern as
part of this effort that describes how to use the application
block as a solution for a scenario. This pattern compliments the
security patterns that RDA developed for the web service
security guide.
Enterprise Development Reference Architecture
RDA also supported the creation of
Microsoft’s Enterprise Development Reference Architecture
(EDRA), which provides architectural guidance that an
organization can use to standardize the development of
distributed systems and overcome the challenges of complex data,
multiple simultaneous users, varying business requirements,
heterogeneous platforms, and complex interdependencies between
distributed applications. EDRA follows specific design
objectives to help ease the transition from tightly coupled
distributed objects to standards-based, loosely coupled
services.
Web Service Software Factory
RDA is also helping to develop a set of
implementation patterns for Windows Communication Foundation,
referred to as Web Service Software Factory. Service Factory
confronts many of the challenges that customers face when
developing connected systems, such as instrumentation and
management; service design and versioning; lifecycle and
deployment; and security. The vision of Service Factory is to
enable customers to baseline and develop the most common types
of .NET-based services at a high quality, consistently and with
minimal effort. Service Factory provides guidance that leverages
existing Patterns & Practices deliverables and automation to
help customers build end-to-end services in accordance with
proven practices.
User Interface Patterns
In addition,
RDA worked with Microsoft’s Smart Client Guidance group to
create User Interface Patterns as part of the Smart Client
Baseline Architecture project for Patterns & Practices.
Microsoft Go-To Partner for
Enterprise Service Bus Offerings
RDA is a Go-To partner for Microsoft's Enterprise Service Bus
(ESB) offerings. In this role, RDA serves as a primary partner
to help customers adopt and implement ESB-based solutions. This
opportunity came about through RDA’s membership in and
involvement with Microsoft’s Virtual Technical Specialist
program.
back to top
RDA is recognized by K2 as one of its premier partners in the
United States. Over the past several years, RDA has developed
several quality human workflow solutions using K2 products for a
wide range of clients and industries. In addition, RDA has
conducted numerous proof-of-concepts (POCs), product evaluations
and comparisons, private training sessions, and seminars on K2
products. (K2 is a business unit of SourceCode Technology
Holdings, Inc.)
back to top
Recommended Links
MSd2d has 30,000 pages of content related
to Microsoft Exchange, SharePoint, .NET and Server Security, including
mentored discussions, developer code samples and administrator tips.
The Microsoft Search Engine has
60,000 links to content related to Microsoft's server, client and gaming
products.
back to top