110 likes | 122 Views
This introduction to service engineering explores the concept of using factory metaphors, patterns, and frameworks to streamline and optimize service processes. It examines the dichotomy in software engineering and the two types of factories - primitive/simple and advanced/complex. The article also delves into the pattern and meta-pattern, framework and architecture, and the benefits of adopting a factory approach. It concludes by discussing the future of service engineering, emphasizing higher levels of abstraction, automation, and the need for adaptability.
E N D
Introductions • Lanre Oyewole – CTO nettech • …
Introduction • A Factory Approach To Service Engineering • Metaphors • Factory • Pattern • Framework • Process • Service
The Factory I • Dichotomy in Software Engineering • Is it a Science or an Art • No Such Bifurcation in a Factory • Predeterminstic • Repetitive • Factories are common in Software • Two Factory Types …
The Factory II • Primitive/Simple Factory • Product Focus • Low Value, High Numbers • http://www.verbolt.co.za/company-home.htm • Advanced/Complex Factory • Service or Client Focus • High Value, Low Numbers • Involves Customisation • http://www.orangecountychoppers.com/
The Pattern and Meta-Pattern • Pattern is Fundamental to Factory • Mastery of the Core Concept • Articulation of a Basic Blueprint • Developing the Generics • Exploring Exaptations?
The Framework / Architecture • Lego - Composites from Patterns • Hierarchy of Cooperating Patterns • Essentials of “Good” Integration • Deliver Added Value in Context • Examples • Building Regulations • Reference Architectures (e.g. Oracle AIA)
The Process • Moving from the Static to the Dynamic • How to Build the Framework/Architecture • Taxonomy++ of Patterns • Chaining Patterns in a Delivery Chain
The Benefits • Cheaper • Easier, Faster • Simpler Maintenance • Fewer Faults, Quicker Fixes • Better Scalability • More/Better Output
The Service and the SOA • Back to Business – SOA • Fundamentalist SOA • Must-have Competencies • Build Best • Owner-Agnostic • World of Interdependent Services • One Service is Another Pattern
The Future • Higher Levels of Abstraction • Increasing Use of Automation • Faster Rates of Technical Evolution • Change is the New Constant • A Factory Approach to Service Engineering • Factory, Pattern, Framework, Process, Service