Often there is a distinction between concepts and how those concepts are
applied in the real world. Design patterns are no exception.
Design patterns are everywhere. It's hard to read a technology publication or
Web site without seeing some reference to design patterns. By now you have
probably read (or at least paged through) some of the design pattern books,
such as Core J2EE Design Patterns or Design Patterns by the Gang of Four. At
this point you are possibly asking some questions about design patterns. How
will design patterns help me? Are they a silver bullet? Are there any
problems with design patterns? Don't I get design patterns from my integrated
development environment (IDE)?
All of these are good questions to ask as you go through the process of
adopting design patterns. Often there is a distinction between concepts and
how those concepts are applied in ... (more)
Whether you're a developer writing code, a manager guiding a project, or a
customer giving requirements, you're familiar with the steps needed to
successfully create a business application. Often referred to as the
application-development life cycle, these steps typically involve gathering
requirements, and designing, developing, testing, and deploying the
application. Sound easy?
Anyone with any application experience knows that the application development
process is fraught with unknowns. In the networked applications space, the
unknowns can be even more extreme when it comes ... (more)
Services-oriented architecture (SOA) is quickly emerging as a strong
technical foundation for enterprise applications. My company, involved in the
development of application architecture solutions, has seen a growing
emphasis on SOA to meet the integration, process-level reuse, and flexibility
requirements of the dynamic enterprise environment. While simple Web services
have educated the market on services, SOA is the implementation that most
enterprises are adopting to achieve their goals.
The W3C has a Web Services Architecture group that is working in this area.
While the gro... (more)
(Walter Hurst, cofounder and CTO of Wakesoft, will present "Application
Architecture- a Necessary Foundation for Web Services", at Web Services Edge
2002 West, in San Jose, CA, on October 1.)
www.sys-con.com/WebServicesEdge2002West/.
Service-Oriented Architecture (SOA) is quickly emerging as a strong technical
foundation for enterprise applications. As a company involved in the
development of application architecture solutions, we see a growing emphasis
on SOA to meet the integration, process-level re-use, and flexibility
requirements of the dynamic enterprise environment. While... (more)