Welcome!

Industrial IoT Authors: Pat Romanski, Elizabeth White, Liz McMillan, Kevin Benedict, William Schmarzo

Blog Feed Post

LZA SOA Training & Certification: Sydney — September 10 – 13, 2013


LZA SOA Training & Certification: Sydney — September 10 – 13, 2013
Tuesday September 10, 2013-Friday September 13, 2013
Navitas Building (over Wynyrd Station)
11 York St
Sydney Australia

Price: A$2,495.00 (including $500 early discount) [converted to 2441.67 USD]

ZapThink SOA Training & Certification: The Leading Vendor Independent, Architect-Focused SOA Training

ZapThink’s Licensed ZapThink Architect (LZA) SOA Training & Certification Boot Camp is recognized around the world as the best single Service-Oriented Architecture training course available anywhere.

The LZA SOA Boot Camp is an intensive, four day “fire hose” of information that prepares you to succeed with your SOA efforts, whether you’re just beginning them or are well down the road with SOA. ZapThink’s LZA SOA Training reflects the best thinking and research that ZapThink produces.

ZapThink’s LZA SOA training & certification has no prerequisites, and is designed for architects, but appropriate for people with different roles and levels of expertise. This course is valuable for anyone who wants in-depth knowledge about how to succeed with SOA.

What makes the LZA SOA Boot Camp so special?

  • Vendor independent – We discuss vendors in context, both good and bad. You get a balanced perspective on each vendor we discuss.
  • Architect focused – The course concentrates on what architects have to do to be successful with SOA in their own organizations. We balance technology details with organizational approaches. If you’re not an architect you’ll learn how to think like one in this class!
  • Practical – we connect theory to practice with what really works in organizations like yours.
  • Current – we refresh the course on a regular basis to reflect the latest SOA best practices, as well as how SOA relates to other architectural challenges in the enterprise.
  • Enterprise context – SOA is an approach to organizing enterprise IT resources to meet changing business needs. We place SOA into the context of large organizations, with complex, heterogeneous IT environments and all the politics and bureaucracy that every large organization faces.
  • Globally recognized certification – Everybody who completes the LZA SOA Boot Camp obtains a certificate representing their LZA credential, giving you the right to call yourself a Licensed ZapThink Architect with all the privileges that come along with this exclusive credential.
  • Led by globally recognized SOA thought leader – All ZapThink’s courses are developed and led by Jason Bloomberg, ZapThink Managing Partner. Jason has been an analyst with ZapThink since 2001 and is the co-author of Service Orient or Be Doomed!
  • Not too technical, not too high-level – Unlike courses offered by others, we cover the technology without getting lost in the details. We discuss the big picture but connect it to the day-to-day reality of the IT shop.
  • Available around the world – See the event schedule on this page for all the locations we’re offering the LZA SOA Boot Camp!
  • REGISTER

New! Licensed ZapThink Architect
SOA Boot Camp Version 10.1

Day 1

Registration: 8:00 to 8:30 AM
LZA Introduction

Module 1: SOA as Agile Architecture

What is an Enterprise?

What all Enterprises Have in Common

What About Enterprise IT?

We need Architecture!

In Particular, Enterprise Architecture

SOA is EA Architectural Style

The Myth of the “Final State”

Missing Link: Business Agility!

So, what about the technology?

The Paradox of Legacy IT

The Promise of SOA

Business Services: The Core Abstraction of SOA

Composability & Business Services

ZapThink’s Definition of SOA

Why SOA?

Is SOA All About Agility?

Cost Savings?

Increase Reuse?

Greater Visibility?

Business Empowerment?

Achieving Business Agility

How Does SOA Provide Business Agility?

Difference Between Traditional Integration & SOA

Technical Architecture vs. Enterprise Architecture?

SOA Heralds New Approach to Architecture

Starting Point: (Traditional) Systems Engineering

AKA Waterfall Software Project

Enter Agile

Iterative/Agile Software Project

But We Still Have Problems

Not-So-Agile Updates to Existing Software

What Agile Software Should Really Look Like

Designing Beyond Use Cases

Where’s My Agility?

Agility as Emergent Property

What is an Emergent Property?

Examples of Emergent Properties

Introducing Complex Systems

The Problem with Traditional Systems

Changing the Focus of Engineering

Complex Systems Engineering?

Architecting only the Technology is Insufficient

The Missing Link: Governance

Governance: Architecting People

Not your Parents’ Governance!

Next Generation Governance

Agile Architecture – Finally!

Case Study: The Hartford

Module 2: APIs to Services: Past & Future

In the Beginning, The Application was the Program

Imperative Programming

Enter Distributed Computing

Client/Server Architectures

Enter Functional Programming

Next up: Add OO to the Mix

Problem: Tight Coupling

Enter Declarative Programming

Contracted Interfaces

What are Services?(Technically, Service interfaces)

Consumers & Providers

Web Services

Pros & Cons of Web Services

WSDL Basics

Service Contract vs. Service Description

Registry-Based Discoverability

Location Independence

Web Services Initially followed RPC Style

SOAP: Verbose Message Transport

RPC Style Example

Problems with RPC Style

Should Web Services be Declarative?

Document Style Web Services

Document Style Example

Benefits of Document Style

Loose Coupling

Should All Interfaces Be Services?

Problems with Document Style Web Services

Contract Metadata Beyond WSDL

REST to the Rescue!

What is REST Anyway?

Is REST about APIs?

REST Myths

Essential REST Terminology

What is a Resource?

Uniform Interface

PUT vs. POST: Initializing a Resource

What is a Uniform Resource Identifier (URI)?

RESTful vs. RPC-based URIs

What is a Representation?

What are Hypermedia?

Four Architectural Constraints

Separation of Resource from Representation

Manipulation of Resources by Representations

Self-Descriptive Messages

Hypermedia as the Engine of Application State

Discoverability with REST

Discoverability & Hypermedia

Custom Media Types

Contracted Services

Contract Metadata for REST

The REST Shell Game

The End of the Road

Case Study: ABN Amro

Exercise: SOA Return on Investment
Homework: Service Model
Class Ends at 5:00 PM

Day Two

Class Begins at 8:30 AM

Module 3: SOA Intermediaries

What’s a Service?

Levels of Service Abstraction

Statelessness

Service Interfaces Aren’t Good Enough

Abstractions: Simple on the Outside

Abstraction = Working Illusion

Building a Working Illusion

The Fundamental Technical Challenge of SOA

SOA “Magicians’ Tricks”

Multiple Interfaces per Implementation

Multiple Implementations per Interface

Multiple Interfaces per Business Service

Actualizing the Business Service Abstraction

SOA Infrastructure Starting Point: The Intermediary

Some Intermediary Roles

Intermediaries and Service Façades

Buying an Intermediary?

No Clear ESB Definition

The ESB Pattern

The Great ESB/SOA Middleware Boondoggle

Buy More Middleware for SOA?

Heavyweight vs. Lightweight SOA

Thread-Based Execution

Service Mediation with Oracle Service Bus

ESB Federation?

Do You need an ESB for Service Mediation?

Intermediary-Based Service Abstraction

Another Approach: XML Appliances

IBM: Covering their Bets

Three Approaches to State

Web Services’ Achilles Heel

Threads & Queues

SOA Tenet: Asynchrony

Queue-Based Execution

SOA 2.0?

SOA & Message Exchange Patterns

Messages vs. Events

EDA Visualized

Strong Decoupling?

EDA without vs. with SOA

So, Where’s the State?

Physical Service Architecture

Fiorano Brokered Peer-to-Peer Architecture

Process Coordinator

HATEOAS in Action

Explicit State Transitions in REST

REST Starting Point

Caching Options

Proxy Pattern

Gateway (Reverse Proxy) Pattern

Asynchronous REST

RESTful State Management Essential for the Cloud

Scalability & State,The Old Way

Here’s Your App in the Cloud

Building Intermediary-Based SOA Infrastructure

Case Study: US Coast Guard SPEAR (Semper Paratus: Enterprise Architecture Realization)

Module 4: Service Composition & Business Process

What is a Business Process?

Problems with Traditional BPM Tooling

Business Process the Enterprise Application Way

Business Process the Service-Oriented Way

Service-Oriented Process

Metadata-Driven Applications

Process Definitions

Example: Orchestration vs. Choreography

What is the Sweet Spot for Service Composition?

SOA Composite Application Example

Enterprise Applications and Process

Example: SAP NetWeaver

Transactions and SOA

Compensating Transactions

Compensating Transaction Example

The Heavyweight ESB/Web Services Story

Web Services Orchestration

BPEL Example

Limitations of BPEL

Challenges with Declarative Approach

BPMN to the Rescue?

BPMN Example

Limitations of BPMN

How Architecture Has to Fill the Gap

Workflow & Web Services

RESTful BPM

Composite Representation

Composite RESTful Service

Everything is a Resource

Examples of Process Representations

Example of REST Choreography

Follow Links to Learn About Processes

Some Benefits of REST-Based BPM

Case Study: SOA Journey at BP

Exercise: Service Composition
Homework: Business Case
Class Ends at 5:00 PM

Day Three

Class Begins at 8:30 AM

Module 5: The Role of Data & Semantics

Data: Foundation for SOA

The Data Services Layer

Application Services vs. Data Services

Key Service Abstraction Enabler: Proper Granularity

Granularity Example

Achieving Proper Granularity

Zeroing in on Proper Granularity

Entity Services

Task Services

Utility (IS) Services

Should Services Be Nouns or Verbs?

Service Relationships Example

Task Service Benefit: Process Isomorphism

Service Layers

Alternate Service Layer Model

RESTful Service Layers

Designing Data Services

Performance vs. Flexibility

Supporting Data Services with Data Integration

Leveraging Data Services Layer

Semantic Level Understanding

Role of Application Semantics

Semantics: The Greatest Integration Challenge of SOA

Still a Manual Process

Resolving Semantic Issues

Industry-Specific Semantic Standards

RDF & Web Services

Semantic Model Example: Maritime Information Exchange Model

What About Custom Media Types?

Custom Media Types & HATEOAS

Custom Media Types & RDF

In Progress: HAL (Hypertext App Language)

Case Study: MyFoodAlerts.com

Module 6: SOA Governance

The Context for Governance

What is Organizational Governance?

Architecture-Driven Governance Maturity

How to Tackle Governance?

The Cornerstone of IT Governance is Architecture

Elements of IT Governance Strategy

Architecture Board

What is SOA Governance?

Step 1: Human-Centric SOA Governance

Central Tool: The Repository

Design Time Policy Examples

Additional SOA Governance Activities

Essential REST-Based SOA Policies

The Power of the SOA Center of Excellence

SOA Governance Board Activities

Creating the Governance Framework

Step 2: Technology-Centric SOA Governance

The Challenge of Policy Automation

Steps for Automating Policies

Supporting Policy Changes

“Meta” Thinking

Dealing with Change

Avoiding Hall of Mirrors Problem

What is a Policy?

Policy “Math”

Computing Effective Policy

WS-Policy Example

WS-PolicyAttachment

Policy Attachment to WSDL 1.1

Some Policy Standards

WS-SecurityPolicy Example (Policy & Conforming Message)

Run Time Policy Examples

Management & Loose Coupling

SOA Management: Many Facets

The Problem with SOA Management

The Vendor Name Game

The SOA Management Conundrum

SOA Monitoring & Management

The First Rule of SOA Management

Change Time Policy Examples

What is a Registry?

What’s the Deal with UDDI?

The Registry/Repository

Registry/Repository as Heavyweight SOA Tool

Heavyweight SOA Governance Pitfall: Versioning

Handling Service Versioning

Versioning Concepts

Versioning Strategies

Strict, Flexible, and Loose Versioning

Versioning Policy Issues

Difference Between Web Services-Based SOA & REST-Based SOA

Step 3: Technology-Centric Architecture-Driven Governance

Decoupling Policies from Services

Critical SOA Challenge: Security

Security Fundamentals

The Context of IT Security

XML Threat Prevention

Mitigating XML Threats

Web Services Security

WS-Security Tokens

Security Assertion Markup Language (SAML)

SAML Assertions

Federated Security

Securing RESTful Interactions

OAuth as FederatedAuthentication Mechanism

Is OAuth Doomed?

Cloud Security: Policy

Message-Level Security:Is SSL Sufficient?

Core Requirements for Securing Services

Policy Management & Enforcement

Extending SOA Governance to the Cloud

Step 4: Human-Centric Architecture-Driven Governance

Changing Attractors

The Agility Model

Reusability vs. Usability

Achieving Reusability: Service Agnosticism

Designing for Reuse:Agnostic Context

Enabling Service Domains

Governance Challenge:Reuse = Sharing

Publishing & Discovery Governance

Is Reuse a Real SOA Benefit?

Remember: Business Agility is a Requirement

Continuous Quality Activities

Quality & Complex Systems

The SOA Quality Star

Best Effort SOA

Beyond SOA Governance

Exercise: SOA Governance
Class Ends at 5:00 PM

Day Four

Class Begins at 8:30 AM

Module 7: Planning & Running the SOA Initiative

Iterative: More than Step-by-Step

Iterate your Architecture?

Project Management for a SOA Project

Defining SOA Roadmap

Initial Assessments

Building Support for SOA

Building the SOA Business Case

Milestone / KPI Plan

The SOA Roadmap

SOA Maturity Models

Analogous to CMMI

SOA Maturity Model Pointers

Using a SOA Maturity Model

SOA Maturity Model: HP

SOA Maturity Model: Wipro

Open Group Service Integration Maturity Model (OSIMM)

“SOA” Maturity Model – Sonic/Systinet

SOA Maturity Model: Oracle

SOA Maturity Model: Software AG

Define The SOA Metamodel

SOA Foundation: Model-Driven Architecture

Implementing the Service Model

Define Initial Iteration

SOA Pilots

Implementation Planning

Service Identification: Top Down vs. Bottom Up

Defining Services Approach

Performance: Chasing the Bottleneck

Implementing Services: Methodologies for change

The Dual Lifecycle

The Service Lifecycle

Advanced Vision for Application Assembly

Where Should the Code Be?

Top-Down: Analyze Processes

Process Analysis & Optimization

Discovering Existing Processes

Service Identification: Process Decomposition

Implementing Services

Defining New Compositions

Technology Selection

Purchasing SOA Technology

Technology Selection: Choices

Case Study: Novartis

Module 8: Addressing SOA Organizational Challenges

Organizational Issues

Common SOA Pitfalls

SOA by Any Name

SOA = Best Practices

The Wrong Question!

Iconoclastic vs. Dogmatic Architecture

Thinking Outside the SOA Box

SOA Growing Pains

Challenges in Calculating ROI

The Problems with Vendor-Driven Architecture

Challenge: The Right Amount of Governance

Avoid Policy Bloat

Avoid “Checklist Architecture”

Dealing with SOA Hypeand Anti-Hype

Services Thinking

Is there an Architect in the House?

Hiring Architects

EA Challenges:The Role of the EA

Enterprise Architecture Challenges

Questions to Ask Your EA

Good Money after Bad

The SOA Consultant Conundrum

The SOA School Bus

Are “SOA” Consultants Qualified?

IT Governance Feedback Loop

Interaction Challenges

More Interaction Challenges

The “Ivory Tower” Problem

Convincing Technical Specialists

Working with IT Middle Management

Service Domain Roles

SOA Funding Models

Traditional IT Funding:Project Based

Initial SOA Funding

Funding Cross-Departmental SOA Initiatives

CapEx vs. OpEx

Budget Workarounds

Why is SOA Difficult?

Final Exam: SOA Jeopardy!
Class Ends at 3:00 PM

REGISTER


Venue:


    Navitas Building (over Wynyrd Station)
    11 York St
    Sydney Australia

REGISTER


Read the original blog entry...

More Stories By Jason Bloomberg

Jason Bloomberg is the leading expert on architecting agility for the enterprise. As president of Intellyx, Mr. Bloomberg brings his years of thought leadership in the areas of Cloud Computing, Enterprise Architecture, and Service-Oriented Architecture to a global clientele of business executives, architects, software vendors, and Cloud service providers looking to achieve technology-enabled business agility across their organizations and for their customers. His latest book, The Agile Architecture Revolution (John Wiley & Sons, 2013), sets the stage for Mr. Bloomberg’s groundbreaking Agile Architecture vision.

Mr. Bloomberg is perhaps best known for his twelve years at ZapThink, where he created and delivered the Licensed ZapThink Architect (LZA) SOA course and associated credential, certifying over 1,700 professionals worldwide. He is one of the original Managing Partners of ZapThink LLC, the leading SOA advisory and analysis firm, which was acquired by Dovel Technologies in 2011. He now runs the successor to the LZA program, the Bloomberg Agile Architecture Course, around the world.

Mr. Bloomberg is a frequent conference speaker and prolific writer. He has published over 500 articles, spoken at over 300 conferences, Webinars, and other events, and has been quoted in the press over 1,400 times as the leading expert on agile approaches to architecture in the enterprise.

Mr. Bloomberg’s previous book, Service Orient or Be Doomed! How Service Orientation Will Change Your Business (John Wiley & Sons, 2006, coauthored with Ron Schmelzer), is recognized as the leading business book on Service Orientation. He also co-authored the books XML and Web Services Unleashed (SAMS Publishing, 2002), and Web Page Scripting Techniques (Hayden Books, 1996).

Prior to ZapThink, Mr. Bloomberg built a diverse background in eBusiness technology management and industry analysis, including serving as a senior analyst in IDC’s eBusiness Advisory group, as well as holding eBusiness management positions at USWeb/CKS (later marchFIRST) and WaveBend Solutions (now Hitachi Consulting).

@ThingsExpo Stories
SYS-CON Events has announced today that Roger Strukhoff has been named conference chair of Cloud Expo and @ThingsExpo 2016 Silicon Valley. The 19th Cloud Expo and 6th @ThingsExpo will take place on November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. "The Internet of Things brings trillions of dollars of opportunity to developers and enterprise IT, no matter how you measure it," stated Roger Strukhoff. "More importantly, it leverages the power of devices and the Interne...
Large scale deployments present unique planning challenges, system commissioning hurdles between IT and OT and demand careful system hand-off orchestration. In his session at @ThingsExpo, Jeff Smith, Senior Director and a founding member of Incenergy, will discuss some of the key tactics to ensure delivery success based on his experience of the last two years deploying Industrial IoT systems across four continents.
CenturyLink has announced that application server solutions from GENBAND are now available as part of CenturyLink’s Networx contracts. The General Services Administration (GSA)’s Networx program includes the largest telecommunications contract vehicles ever awarded by the federal government. CenturyLink recently secured an extension through spring 2020 of its offerings available to federal government agencies via GSA’s Networx Universal and Enterprise contracts. GENBAND’s EXPERiUS™ Application...
The Internet of Things will challenge the status quo of how IT and development organizations operate. Or will it? Certainly the fog layer of IoT requires special insights about data ontology, security and transactional integrity. But the developmental challenges are the same: People, Process and Platform. In his session at @ThingsExpo, Craig Sproule, CEO of Metavine, demonstrated how to move beyond today's coding paradigm and shared the must-have mindsets for removing complexity from the develo...
SYS-CON Events announced today that MangoApps will exhibit at the 19th International Cloud Expo, which will take place on November 1–3, 2016, at the Santa Clara Convention Center in Santa Clara, CA. MangoApps provides modern company intranets and team collaboration software, allowing workers to stay connected and productive from anywhere in the world and from any device.
The IETF draft standard for M2M certificates is a security solution specifically designed for the demanding needs of IoT/M2M applications. In his session at @ThingsExpo, Brian Romansky, VP of Strategic Technology at TrustPoint Innovation, explained how M2M certificates can efficiently enable confidentiality, integrity, and authenticity on highly constrained devices.
The 19th International Cloud Expo has announced that its Call for Papers is open. Cloud Expo, to be held November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, brings together Cloud Computing, Big Data, Internet of Things, DevOps, Digital Transformation, Microservices and WebRTC to one location. With cloud computing driving a higher percentage of enterprise IT budgets every year, it becomes increasingly important to plant your flag in this fast-expanding business opportuni...
In today's uber-connected, consumer-centric, cloud-enabled, insights-driven, multi-device, global world, the focus of solutions has shifted from the product that is sold to the person who is buying the product or service. Enterprises have rebranded their business around the consumers of their products. The buyer is the person and the focus is not on the offering. The person is connected through multiple devices, wearables, at home, on the road, and in multiple locations, sometimes simultaneously...
“delaPlex Software provides software outsourcing services. We have a hybrid model where we have onshore developers and project managers that we can place anywhere in the U.S. or in Europe,” explained Manish Sachdeva, CEO at delaPlex Software, in this SYS-CON.tv interview at @ThingsExpo, held June 7-9, 2016, at the Javits Center in New York City, NY.
From wearable activity trackers to fantasy e-sports, data and technology are transforming the way athletes train for the game and fans engage with their teams. In his session at @ThingsExpo, will present key data findings from leading sports organizations San Francisco 49ers, Orlando Magic NBA team. By utilizing data analytics these sports orgs have recognized new revenue streams, doubled its fan base and streamlined costs at its stadiums. John Paul is the CEO and Founder of VenueNext. Prior ...
"We've discovered that after shows 80% if leads that people get, 80% of the conversations end up on the show floor, meaning people forget about it, people forget who they talk to, people forget that there are actual business opportunities to be had here so we try to help out and keep the conversations going," explained Jeff Mesnik, Founder and President of ContentMX, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
Internet of @ThingsExpo, taking place November 1-3, 2016, at the Santa Clara Convention Center in Santa Clara, CA, is co-located with the 19th International Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world and ThingsExpo Silicon Valley Call for Papers is now open.
The IoT is changing the way enterprises conduct business. In his session at @ThingsExpo, Eric Hoffman, Vice President at EastBanc Technologies, discussed how businesses can gain an edge over competitors by empowering consumers to take control through IoT. He cited examples such as a Washington, D.C.-based sports club that leveraged IoT and the cloud to develop a comprehensive booking system. He also highlighted how IoT can revitalize and restore outdated business models, making them profitable ...
With 15% of enterprises adopting a hybrid IT strategy, you need to set a plan to integrate hybrid cloud throughout your infrastructure. In his session at 18th Cloud Expo, Steven Dreher, Director of Solutions Architecture at Green House Data, discussed how to plan for shifting resource requirements, overcome challenges, and implement hybrid IT alongside your existing data center assets. Highlights included anticipating workload, cost and resource calculations, integrating services on both sides...
Big Data engines are powering a lot of service businesses right now. Data is collected from users from wearable technologies, web behaviors, purchase behavior as well as several arbitrary data points we’d never think of. The demand for faster and bigger engines to crunch and serve up the data to services is growing exponentially. You see a LOT of correlation between “Cloud” and “Big Data” but on Big Data and “Hybrid,” where hybrid hosting is the sanest approach to the Big Data Infrastructure pro...
"We are a well-established player in the application life cycle management market and we also have a very strong version control product," stated Flint Brenton, CEO of CollabNet,, in this SYS-CON.tv interview at 18th Cloud Expo, held June 7-9, 2016, at the Javits Center in New York City, NY.
We all know the latest numbers: Gartner, Inc. forecasts that 6.4 billion connected things will be in use worldwide in 2016, up 30 percent from last year, and will reach 20.8 billion by 2020. We're rapidly approaching a data production of 40 zettabytes a day – more than we can every physically store, and exabytes and yottabytes are just around the corner. For many that’s a good sign, as data has been proven to equal money – IF it’s ingested, integrated, and analyzed fast enough. Without real-ti...
I wanted to gather all of my Internet of Things (IOT) blogs into a single blog (that I could later use with my University of San Francisco (USF) Big Data “MBA” course). However as I started to pull these blogs together, I realized that my IOT discussion lacked a vision; it lacked an end point towards which an organization could drive their IOT envisioning, proof of value, app dev, data engineering and data science efforts. And I think that the IOT end point is really quite simple…
A critical component of any IoT project is what to do with all the data being generated. This data needs to be captured, processed, structured, and stored in a way to facilitate different kinds of queries. Traditional data warehouse and analytical systems are mature technologies that can be used to handle certain kinds of queries, but they are not always well suited to many problems, particularly when there is a need for real-time insights.
Unless your company can spend a lot of money on new technology, re-engineering your environment and hiring a comprehensive cybersecurity team, you will most likely move to the cloud or seek external service partnerships. In his session at 18th Cloud Expo, Darren Guccione, CEO of Keeper Security, revealed what you need to know when it comes to encryption in the cloud.