Architecture Tutorials & Articles
-
An introduction to OSGi
by Sing LiHow do you manage the multiple services that are so much part of the SOA approach? Sing Li thinks he has found an easy-to-use framework for the job.
-
Mind the sandbox!
by Mike JamesWhy is it so difficult to build web 2.0 applications? Mike James thinks that the problem is all about security.
-
An Architect is a Leader
by Mitch RuebushArchitects are leaders in their organizations and need to have the appropriate skills to make decisions and work with people to get work done in a timely manner. This means that an architect will need a set of “tools” in their toolkit to help get this done.
-
Architectural Processes: How an Architecture Team Gets Work Done
by Mitch RuebushUsing a managed approach to processes helps a team to achieve greater efficiency and meet the expectations of project plans.
-
Enterprise Social Computing (ESC) starts to emerge
by Steve CraggsSocial computing is a rapidly growing area of interest today, driven by Web 2.0 facilities like blogs, wikis, mashups and the hugely popular social networks such as Myspace and Facebook. But away from the consumer focus, some companies are now starting to look at these technologies to see whether they can add value in a business scenario.
-
Evolution of the Web Presentation Layer: Silverlight and ASP.NET AJAX architectures
by Dino EspositoThe advent of AJAX has radically modified the user's perception of a Web application. This is forcing developers to apply newer and richer models to build modern Web applications. Dino Esposito takes a look at the architectural implications of what we are doing.
-
IT Architect Toolkit: architecture artifacts
by Mitch RuebushHow to use architecture artifacts to communicate data about the specification, design, review or deployment of a project.
-
Can SOA be bad for your health?
by Steve CraggsThe benefits of Service Oriented Architecture are balanced by significant security risks, so it pays to focus on accessibility issues.
-
Architectural governance
by Mitch RuebushWell-implemented governance ensures that the decision-making process in an organisation benefits from strong communication links.
-
How to create CORBA IDL using Enterprise Architect
by Phil ChudleyInstalling and using the Sparx Add-In to add IDL capabilities to Enterprise Architect projects.
-
Identity management across the enterprise
by Robbie GibbonRobbie Gibbon explores a unique conceptual solution architecture to identity management.
-
“There can be only one”
by Dave WheelerThe singleton is the simplest and easiest to understand design pattern, but Dave Wheeler thinks we need to give it the respect it deserves and use it with care.
-
SOA Management vs SOA Governance
by Steve Craggs Dr Ronan BradleyIs SOA Governance a step up to improved control and more effective service management, or a confusing step sideways?
-
Getting Started as an IT Architect
by Mitch RuebushWhat is an IT Architect? What is the value of IT Architecture? These are questions I hear all of the time. So what is the answer?
-
SOA - start with the business
by JB InternationalWhat exactly is SOA? The technical team at JB International think it's more than “Stupid Over-hyped Acronym”.
-
The weakest link
by Dave WheelerDo you ever consider the consequences of working with patterns? Dave Wheeler picks apart the Chain of Responsibility pattern to look at some of the disadvantages.
-
Avoiding the Icebergs
by Eoin WoodsTop Ten Software Architecture Mistakes - Part 1
-
Why the Financial Services Industry Must Get Serious about IT Architecture
by Charles LeeIf you're working in financial services IT, are you prepared for the Architecture revolution?
-
Don't get into a state about changing a pattern
by Dave WheelerPatterns aren't supposed to be cast in stone, and Dave Wheeler explains how to adjust your design to suit the task.
-
Best Practices in Vendor Management
by Denise CookAs a growing number of organizations outsource technology assets and operations, a new skill is becoming important for more than just legal departments and the CIO: vendor management.