Aslam Khan, factor10, South AfricaAslam Khan has eighteen years of professional experience covering software architecture and development using design patterns, agile methodologies and various static and dynamic programming languages. He works intimately by coaching software development teams to design and build sustainable, low maintenance enterprise applications by focusing on team agility, simplicity over complexity and by taking the fundamental position that design is more valuable than a technology.
He holds the philosophy that successful architectures and enterprise applications can be achieved if one immerses themselves completely in the business domain of the enterprise. With a degree in Electronic Engineering, Aslam believes that software architects must be able to build what they draw and still finds room in every engagement to practice his craft of software development.
Aslam is an architecture and design coach at factor10 (http://www.factor10.com
) and looks after factor10 interests in South Africa. He is a regular writer in various technical forums and speaker at local and international events and is a dzone.com editor for the Architecture zone (http://architects.dzone.com
). You can read his blog at http://aslamkhan.net
.
Bootstrapping your SOA projectThis workshop is based on the workshop that I am due to run on 30 June 2008. See http://www.iqpc.com/ShowEvent.aspx?id=94608&details=94624
for details.
When launching an effective SOA project, one has to involve a strategic planning approach that focuses not only on detailng the web of existing applications and old systems, but also on the overall business goals. This workshop will give you the know-how to better structure your SOA project.
By attending this workshop, you will gain the following benefits:
Understand service orientation and the impedance mismatch with object orientation
Determine where to start with a SOA project. Should it be implemented bottom-up or top-down?
Establish common ground for all stakeholders taking into consideration the importance of the people factor in SOA
The importance of ubiquitous language in creating a SOA
The value of services being containers for business processes
SOA impacts on project planning: transitioning from a pilot project to a SOA program
Assess your SOA effort with measurable key performance indicators
Understand the patterns useful in designing parts of a SOA.
Understand advanced topics such as weaving Event Driven Architecture and Complex Event Processing into a SOA
After completing this workshop, you will be able to return to your desk with knowledge of how to:
Make strategic decisions regarding your SOA project
Determine your company's direction for SOA's
Classify services
Model services and the business processes within them
Extract services from existing IT systems in your company
Launch a successful SOA program