Вы находитесь на странице: 1из 2

enterprise Integration Requirements:

Eight Things to Consider


The success of any integration project is directly related to the completeness of thought in the
requirements gathering and design phases. What you learn from those phases influences the request-
for-information/request-for-proposal development phase of the project, which, in turn, affects software
choice. Poor decisions can lead to path dependence, stranded costs and project failure.

Here are “Eight Things to Consider” as you evaluate your existing infrastructure, current and future needs,
and prepare to evaluate potential solutions. Remember to think about these questions across the lifecycle
of your projects: design, deployment and maintenance. Don’t just consider the first development phase;
rather think about how easily your infrastructure will support your goals going forward. After all, poor
infrastructure choices can put your entire enterprise architecture at risk.

1. Can your infrastructure support 3. How richly can you describe all the
multiple protocols? complex rules and relationships between
You live in a mixed-protocol world, and as the world your interfaces?
becomes more distributed, your partners, providers The proper execution of a business process
and customers will add new protocols into the requires defining how information is exchanged
mix. Not every integration platform was built between the relevant services. If these exchanges
with heterogeneity in mind. This is why a careful include processing complex business rules and
evaluation of what protocols you need to support relationships, using a simple mapping tool that
today and tomorrow, and how those new protocols lacks the capabilities to manage these higher
will be integrated is important. Retrofitting to order rules will result in an implementation that
support a protocol will require customizations— is opaque, and hard to comprehend and support.
and how much that will cost to develop and support This unnecessary complexity steepens the learning
become a key question. curve and has cost and efficiency implications on
your development, documentation and support
2. How effectively can you respond to processes.
change in models, schemas and services?
Understanding what changed and how that change 4. What are your performance demands—
affects the integrated assets in your current today and tomorrow?
infrastructure are key components of change Performance is determined by a number of
management. Today you are probably addressing considerations, often found in SLAs, which address
change with manual documentation searches. A service scaling, response time, availability,
self-documenting solution that provides impact security and audit requirements. Understanding
analysis, remediation, testing (for defect-free-code) the enterprise’s performance demands today, and
and generation of new interfaces is a solution in the future, is vitally important as architectural
that will reduce your cycle time, cutting both tradeoffs are made to handle these considerations
development and maintenance costs, leading to individually or in the context of a global
lower TCO. management architecture and framework.

continued on other side


enterprise Integration Requirements: eight things to consider
continued

5. Can services be virtualized with no 7. How does infrastructure manage


impact? service and system failure?
Virtualization, along with considerations for Depending on how mission-critical your
enabling the adoption of cloud computing, need applications are, as little as 15 seconds of services
to be a foundational element of any integration and systems failure can cost millions in lost
infrastructure discussion in today’s highly revenues as well as customer dissatisfaction. As
distributed, cost-conscience and energy- you assess your infrastructure priorities, be sure
conservation-conscious business environment. to consider the impact downtime could have on
As you analyze your infrastructure alongside your your business and closely evaluate how different
business demands, look closely into how solutions solutions address these concerns (hardware,
support virtualization, as many may require software, services)?
additional hardware or third-party solutions.
8. How are multiple interactions handled
6. How do you visualize, monitor and manage (pub/sub, store/forward, request/reply,
end-to-end process? bulk transfer)?
The world’s best infrastructure implementation It is impractical to consider that all services can
is worthless if you lack the ability to monitor and be normalized to interact in one model. One model
manage its behavior in operations. Make sure wants to publish events when information changes,
that you consider how you plan to monitor your and the other wants to ask questions when it needs
business transactions as they flow through your information. Be sure to consider these different
infrastructure. Do you have a way to perform interaction models and how to normalize them
root-cause analysis if there’s a failure? Can you without having to write custom logic. The more
dynamically control the business outcome? Can customization work you do to fit the architecture to
you visualize the physical information flow? You will your requirements the more you will pay to support
need tools that will help you specify not just how it in the future.
the system should operate, but also how healthy
your systems are in operations. Remember that the
business can only receive value from IT if it is in
production and fault-free.

Worldwide Headquarters
Progress Software Corporation
14 Oak Park
Bedford, MA 01730 USA
Tel: +1 781 280-4000
Fax: +1 781 280-4095
On the Web at: www.progress.com

Progress and Business Making Progress are trademarks or registered trademarks of Progress Software Corporation or one of its affiliates
or subsidiaries in the U.S. and other countries. Any other trademarks contained herein are the property of their respective owners.
Specifications subject to change without notice.
© 2009 Progress Software Corporation and/or its subsidiaries or affiliates. All rights reserved.

Вам также может понравиться