Hands On: Service Oriented Architecture DemystifiedHands On: Service Oriented Architecture Demystified
We built a service-oriented architecture in our NWC Inc. business apps lab for our fictional widget manufacturer. Find out what we learned.
Define SOA services across your organization. Determine the services and specific business functions you need (collaborate with business owners). You'll get the most out of your SOA by ensuring the services apply to the widest possible business uses.
Build your services. This will be time-consuming, but it will bear fruit if your discovery process was thorough.
Catalog the services. If done in conjunction with Step 2, you can save lots of time. Registries, such as Systinet's Business Service Registry, can monitor the application servers, which run the services, and automatically add them to the registry. This leaves you with only the mundane metadata tagging.
Step By StepClick to Enlarge |
Manage and secure the services. Create default security policies for your SOA services and modify them as needed for business partners and users. Monitor service performance and access daily: Operational statistics are important to showing your ROI from reuse across the organization.
The NWC Inc. Business Applications Lab
in Green Bay, Wis., provides the Network Computing technology team with a real-world environment for testing complex, enterprise-class software. Our networks and servers function as production systems and maintain databases that house financial, inventory, customer and order data to support our fictional widget manufacturer. Our evolving ADS and Exchange implementations maintain a list of employees and access rights. NWC Inc. also operates a thriving online business supported by an Apache, Oracle and Microsoft Web infrastructure. We incorporate many of the products that have won our comparative reviews into the NWC Inc. production environment. When a product earns the NWC Inc. seal of approval, it means we're not just recommending it for our readers--we also want it for ourselves.
See the lab live, read about our day-to-day operations at, and order some widgets (our favorite, Widget 170, serves double-duty as both a caffeine dispenser and a robot).
Lori MacVittie is a Network Computing senior technology editor working in our Green Bay, Wis., labs. She has been a software developer, a network administrator and a member of the technical architecture team for a global transportation and logistics organization. Write to her at [email protected].
About the Author
You May Also Like