Webinar Series: Software, System, & IT Architecture
Title: Good Design is Good Business: SOA - Still Going Strong
Presenter(s): Claus Jensen; Roger Snook
Date: 4.4.2013
Make Your Business More Flexible with Scalable Business Process Management So...Perficient, Inc.
Architecture for scalable BPM solutions
Introduction
The role and shortcomings of SOA
Integrating legacy applications with the BPMS
Building high-performance BPM solutions
The role of a business rules management system in your architecture
Architecture to support event-driven business processes to reduce latency in business processes and the company as a whole
Overview of Cogent Company. Cogent is a consulting firm based in Dallas with Offices in Chicago and Oklahoma City. Learn about our Microsoft-based consulting practice.
Make Your Business More Flexible with Scalable Business Process Management So...Perficient, Inc.
Architecture for scalable BPM solutions
Introduction
The role and shortcomings of SOA
Integrating legacy applications with the BPMS
Building high-performance BPM solutions
The role of a business rules management system in your architecture
Architecture to support event-driven business processes to reduce latency in business processes and the company as a whole
Overview of Cogent Company. Cogent is a consulting firm based in Dallas with Offices in Chicago and Oklahoma City. Learn about our Microsoft-based consulting practice.
IBM software is optimized to work together in integrated solutions and architected on open standards that allow it to work with other software and hardware.
Security, Governance & Integration in a Cloud Connected WorldCA API Management
This Webinar given by Layer 7 Technologies and Red Hat explores the combination of a SOA Gateway and an Enterprise Service Bus (ESB) to provide a comprehensive, standards-based, secure approach to governing integration across the enterprise and into the cloud.
Enterprise Content Management and Microsoft Office SharePoint Server 2007 - U...Dave Healey
SharePoint Server 2007 is changing the way cutomers think about Information Management; from a specialized vertical application to broadly available, horizontal infrastructure. Understand how SharePoint is changing the ECM marketplace and learn how to take advantage of the opportunity to grow your business.
The promise of cloud computing is realized because of its
essential fundamentals—standardization of infrastructure,
virtualized resources and automated processes—and the
business results are measurable. Cloud computing represents
a paradigm shift at many levels, but the ‘return on investment’
that cloud customers are realizing cannot be overstated.
Datawarehouse på System z (IBM Systems z)IBM Danmark
Lær om datawarehouse-systemer baseret på system z og om, hvilken udviklingsstrategi IBM følger for fortsat at være først med lanceringen af næste generations platformløsninger.
Læs mere her: bit.ly/softwaredagsystemz5
BP 403, Moving to IBM SmartCloud with Your Feet on the Ground - IBM Connect -...Rupert Clayton
Moving to IBM SmartCloud with Your Feet on the Ground. My session BP 403 from IBM Connect 2013 (aka Lotusphere) on January 29, 2013 covering architecture and migration for IBM SmartCloud Notes and IBM SmartCloud Engage.
Jambey Clinkscales gave presentation on "The Value of Cloud in the Business Technology Ecosystem" at the 2011 BDPA Technology Conference in Chicago.
Jambey shared his thoughts on the workshop during BDPA iRadio Show interview held on August 28, 2011 --> http://www.blogtalkradio.com/bdpa/2011/08/29/bdpa-iradio-workshop-presenters
Workshop Presenter:
Jambey Clinkscales
Capabilites and Program Manager, HP Enterprise Services
Topic: The Value of the Cloud in the Business Technology Ecology
BDPA New York Chapter
IBM software is optimized to work together in integrated solutions and architected on open standards that allow it to work with other software and hardware.
Security, Governance & Integration in a Cloud Connected WorldCA API Management
This Webinar given by Layer 7 Technologies and Red Hat explores the combination of a SOA Gateway and an Enterprise Service Bus (ESB) to provide a comprehensive, standards-based, secure approach to governing integration across the enterprise and into the cloud.
Enterprise Content Management and Microsoft Office SharePoint Server 2007 - U...Dave Healey
SharePoint Server 2007 is changing the way cutomers think about Information Management; from a specialized vertical application to broadly available, horizontal infrastructure. Understand how SharePoint is changing the ECM marketplace and learn how to take advantage of the opportunity to grow your business.
The promise of cloud computing is realized because of its
essential fundamentals—standardization of infrastructure,
virtualized resources and automated processes—and the
business results are measurable. Cloud computing represents
a paradigm shift at many levels, but the ‘return on investment’
that cloud customers are realizing cannot be overstated.
Datawarehouse på System z (IBM Systems z)IBM Danmark
Lær om datawarehouse-systemer baseret på system z og om, hvilken udviklingsstrategi IBM følger for fortsat at være først med lanceringen af næste generations platformløsninger.
Læs mere her: bit.ly/softwaredagsystemz5
BP 403, Moving to IBM SmartCloud with Your Feet on the Ground - IBM Connect -...Rupert Clayton
Moving to IBM SmartCloud with Your Feet on the Ground. My session BP 403 from IBM Connect 2013 (aka Lotusphere) on January 29, 2013 covering architecture and migration for IBM SmartCloud Notes and IBM SmartCloud Engage.
Jambey Clinkscales gave presentation on "The Value of Cloud in the Business Technology Ecosystem" at the 2011 BDPA Technology Conference in Chicago.
Jambey shared his thoughts on the workshop during BDPA iRadio Show interview held on August 28, 2011 --> http://www.blogtalkradio.com/bdpa/2011/08/29/bdpa-iradio-workshop-presenters
Workshop Presenter:
Jambey Clinkscales
Capabilites and Program Manager, HP Enterprise Services
Topic: The Value of the Cloud in the Business Technology Ecology
BDPA New York Chapter
Introduction to a graduate thesis in architecture- culmination of design program- for the undergraduate course B.Arch in India. It gives a broad outlay & fundamental understanding of the thesis program for the final year students.
Development teams are challenged to deliver more content with less time and with greater agility. In some cases, Lines of Businesses are examining alternative strategies involving a mixture of public and private cloud to deliver their business applications. Sometimes, the need for speed leads to bad decision making and the adoption of non-compliant technologies. These "shadow ops" activities may not meet the compliance and standards set by your organization. You can discourage these practices by improving your responsiveness to the needs of development. Come learn about how Continuous Delivery technology from Rational & Tivoli can help you defeat Shadow Ops by providing a better alternative!
Bala Rajaraman, IBM Distinguished Engineer
Michael D. Elder, IBM Senior Technical Staff Member
Cloud Computing for Banking
What does the future of cloud computing for banking look like—both in the near and long terms? Accenture sees cloud computing as an important step in the continuing industrialization of IT and thus capable of ultimately playing a key role in enabling high performance.
Bechtel On OpenID and OAuth from Cloud Identity SummitMatterport
Christian Reilly, Manager of Global Systems Engineering and Brian Ward, Manager of Integration Services make a good case for how to use OpenID and OAuth in an extended enterprise environment. Bechtel is a $30B business with 44,000 employees.
See slide 13 for a description of Identity 2.0, and BYOI (Bring Your Own Identity) provided by Janrain Engage: www.janrain.com
Overview of SaaS and online services and the business reasons why organisations should be considering these. Delivered by Ben Kepes at Intergen's ON seminar series in May 2010.
2011.11.22 - Cloud Infrastructure Provider - 8ème Forum du Club Cloud des Par...Club Cloud des Partenaires
p8ème Forum du Club Cloud des Partenaires [dans le cadre de Partner VIP - 22 novembre 2011]. Deck de slides qui accompagnent l'atelier "Hébergeurs, infogéreurs, comment différencier votre offre Cloud" [animé par Florence Marcel]
2011.02. Ecosystème SaaS et Cloud 2011 - Enjeux et Perspectives - Point de Vu...Club Alliances
Collection de slides préparés à l'occasion du 6ème Forum SaaS et Cloud IBM co-organisé par les animateurs du Club Alliances [Loic Simon, Thierry Bayon...]. Les slides ont été exploités dans le cadre des sessions plénières et on trait à l'évolution des l'écosystème SaaS et Cloud et aux perspectives et enjeux auquel il fait face.
CIS13: Cloud, Identity Bridges, and ITSM: Three is Not a CrowdCloudIDSummit
Halim Cho, Director of Product Marketing, Covisint
The rapid adoption of cloud-based services and the increasingly compelling business advantages of a hybrid cloud strategy are presenting IT with new and unforeseen challenges around ITSM. In this session, Halim Cho will discuss these trends, technologies and challenges, plus he’ll share his thoughts on how identity bridges can help transform ITSM in a hybrid cloud environment. His presentation will cover three main topics:
1. The challenges: an overview of the most common architectural patterns seen in cloud adoption and the technical and operational challenges that each pattern raises.
2. The future: technical and operational reasons why the hybrid cloud is the most likely path enterprises will take.
3. The technology: a technical overview of the top technologies that identity bridges will be required to manage and integrate in order to meet the ITSM challenges of hybrid cloud adoption.
4.16.2013 Prj & Port Mgmt SftDev - What is Application Portfolio Management -...IBM Rational
Series Name: Project and Portfolio Management Software Development
Webcast Title: What is Application Portfolio Management - For Governance & Compliance
Date: 4.16.2013
Presenter: Per Kroll
4.3.2013 Tool Demo - Traditional Development RTC Planning In Context Collabor...IBM Rational
Series Name: Tool Demonstration for ALM
Wecast Title: Tool Demo - Traditional Development RTC Planning In Context Collaboration
Date: 4.3.2013
Presenter: Don Cunningham
6.18.2013 - 2013 - Prj & Port Mgmt SftDev - Portfolio Management - For the ...IBM Rational
Webcast Series: Project and Portfolio Management Software Development
Title: 2013 - Prj & Port Mgmt SftDev - Portfolio Management - For the Manager - Making Good Decisions
Date: 6-18-2013
Presenter: Chris Wolters
6.11.2013 - 2013 - Mobile Dev - Distributed Build for Mobile with Rational ...IBM Rational
Series Name: Mobil Dev with Rational
Webcast Title: 2013 - Mobile Dev - Distributed Build for Mobile with Rational Team Concert
Date: June 11, 2013
Presenter(s): Charles Rankin
Cordyn Salisbury - Clearblade
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...IBM Rational
Series Name: Software, System, & IT Architecture
Webinar Name: 2013 - Software, System, & IT Architecture - Good Design is Good Business: Design Management: Pictures are Worth….
Date: May 2, 2013
Presneter: Roger Snook
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!SOFTTECHHUB
As the digital landscape continually evolves, operating systems play a critical role in shaping user experiences and productivity. The launch of Nitrux Linux 3.5.0 marks a significant milestone, offering a robust alternative to traditional systems such as Windows 11. This article delves into the essence of Nitrux Linux 3.5.0, exploring its unique features, advantages, and how it stands as a compelling choice for both casual users and tech enthusiasts.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
Dr. Sean Tan, Head of Data Science, Changi Airport Group
Discover how Changi Airport Group (CAG) leverages graph technologies and generative AI to revolutionize their search capabilities. This session delves into the unique search needs of CAG’s diverse passengers and customers, showcasing how graph data structures enhance the accuracy and relevance of AI-generated search results, mitigating the risk of “hallucinations” and improving the overall customer journey.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Elizabeth Buie - Older adults: Are we really designing for our future selves?
4.4.2013 Software, System, & IT Architecture - Good Design is Good Business: SOA - Still Going Strong
1. SOA - Still Going Strong
“SOA is Simply Good Design”
Good Design is Good Business Webcast Series - April 4, 2013
Claus Jensen, IBM
STSM, SOA Foundation Architecture lead and
Chief Architect SOA-BPM-EA integration
ctjensen@us.ibm.com
Roger Snook
IBM Software, Rational
Worldwide Enablement Leader,
Mobile, SOA, Design
RCSnook@us.ibm.com
2. Agenda
SOA Market Overview, Success Stories
SOA is Simply Good Design
Technical Overview and Strategy, Market
Leadership
Next Steps & Questions
2
3. SOA Market Overview – Key Market Trends
1.Market Growth
• Growing to $24.4B by 2015 with a CAGR of 24% (Compound Annual Growth Rate)
2.Business Drivers
• Compliance, integrity and accountability in business activities
• Increasing velocity of mergers, acquisitions, consolidations
• Growth of, and enterprise-wide access to, structured and unstructured data
3.Technology Drivers
• Growth of Cloud and Mobile initiatives demanding modularity in IT architectures
• Proliferation of services requires greater visibility and control
• Design of business applications shifting to shared services
SOA Market Size
Source: IDC White Paper, Sponsored by IBM, “Architected to Last:
The Expanding Relevance of Service Oriented Architecture”, April 2011
3
4. SOA Success Stories (it is US Tax Season):
US Department of Treasury, Internal Revenue Service
http://www.ibm.com/easyaccess3/tipss/contenttemplate/!!/xmlid=187109
http://gcn.com/Articles/2011/08/05/2011-GCN-Award-Winners.aspx
And even more SOA Success Stories here:
http://www-01.ibm.com/software/success/cssdb.nsf/topstoriesFM?OpenForm&Site=soa&
4
5. SOA is Simply Good Design:
So reuse, not reinvent, a Good Design Reference Architecture
to accelerate your business
5
5
6. SOA RA brought to you by: IBM Rational Software Architect
Rational Software Architect
• Top 3 Rational download trials: RSA (2190), RAD (2120), Rhapsody (1260)
• 3 out of top 12 dW articles ADC articles (Architecture, Design, Construction)
Clients continuing to see Value and getting results:
More references this year than last!
– In IBM Rational’s top 5 Industries, RSA references are in 17% of them
• 23 Case Studies spanning 12 different industries
– IBM Software Development Jobs (ibm.com/jobs): 416 vacancies out of 976 categorized
as architect (~40%), Monster.com lists 725 Java/.NET “architect” positions
– New developerWorks Presence: Good Design is Good Business
6
7. Vision: IBM’s CEO – Visualizing the IBM Annual Report
A Business Motivation Model built with RSA, Integrated Architecture Profile
7
8. “The elevator pitch”
“SOA is simply good design”
– Systems of integration mediate between systems of engagement and systems of record
– SOA underpins Mobile, Social, Cloud and Big Data
Integration Bus
– Integration needs to mix and match different integration patterns, including all of SOA, messaging
and events
Gateway
– The gateway sits at the boundary of what you can control and what you cannot control
– Mobile and API management capabilities are key components of a gateway
Lifecycle Management
– Governance and management come together synergistically in Lifecycle Management
– Creating is easy, managing change is hard, a shared registry is a “must have”
Cloud (“XX as a service”)
– “XX as a service” requires well defined interfaces for provisioning, management etc.
8
9. The Mega Trends
Growing Scale / Lower Barrier of Entry
Users
Transactions
Computations
Data
Technology Drivers
Increasing Complexity / Yet More Consumable
Data and data management
Workloads
Discovering insights
Interaction
Fast Pace
Evolving business eco-system
Dynamic scalability
Minimize time to value
Mobile - Social – Cloud – Keeping pace with technology and globalization
Big Data / Analytics
Contextual Overload
Proliferation of sensors and devices
Demand for personalization
Just in time
9
10. Change, complexity and uncertainty have become opportunities for
businesses to innovate, transform and grow in new ways
10
11. Great…but what is SOA?
A Service
Service Orientation
A repeatable
business task – A way of thinking about
e.g., check customer your business through
credit; open new linked services and the
account outcomes that they
bring
Service Oriented
Architecture (SOA)
An business-centric architectural
approach based on service
oriented principles
11
11
12. “Simply good design” principles
• Service orientation at the core
• Process integrity at internet scale
• Integration with enterprise capabilities
and back-end systems
• Based on industry standards
• Leveraging and extending open source
technologies
• Providing the platform for a growing
ecosystem
“The beauty of SOA…is that we can change our components as needed, seamlessly…it
might be a business process or a whole new business model.”
-Phil Mumford, CEO, Queensland Motorways
“Make SOA a prerequisite architecture. It's time to breathe new life into your SOA
initiative, this time by focusing on architecture instead of technology.”
-Gartner Application and Integration Platforms Key Initiative Overview July 22, 2011
12
12
13. SOA mediates between consumers and providers (ESB pattern)
Cloud
APIs Services
Partners Suppliers
Apps Patterns
2005: Connecting and mediating in an IT
transactional context
2010: Connecting and mediating e2e processes
2015: Connecting and mediating people,
Customers devices, Cloud, ….
Developers
13
13
14. These trends also drive more engaging applications and processes
Mobile Using context to Social
transform the client
experience
Using context to Using context to
drive greater Big Data transform the
insight decision process
Delivered via the Cloud
Cloud
14
15. From Transaction Centric to Interaction Centric
MDM Developer
Public Cloud Private Cloud
& Customer
communities
DB2
DMZ .NET ODM DMZ
Pattern
IMS
.JCAPs BPM
DB
Pattern CICS
SAP DB WAS DB
Mobile Social &
PoS, ATMs Internet Data
Internet of Things Big Data
Sensors
Trading partner
15 communities
16. Systems of Engagement drive key capabilities at the “edge” of the
enterprise
Mobile Access
Web Services Load Balancing
Security Integration
Systems of
record
16
17. DataPower is IBM’s Modular Gateway
at the Edge and at any internal Boundary
Cloud
Integration
Web Services & Cast Iron (XH40) Integration
Mobile Gateway Gateway
XG45 XI52
B2B Gateway Data Caching
XB62 XC10
Appliance Benefits
•Hardware and software integration
•Highly optimized and purpose built capabilities
•Simplicity of deployment and maintenance
•Security and control in restricted environments
17
18. Example: The Basics Of an Web API
What is an Web API?
An web API is a public persona for an enterprise; exposing defined assets,
data or services for public consumption
An web API is simple for app developers to use, access and understand
An web API can be easily invoked via a browser, mobile device, etc.
What Value Does an Web API Provide?
Extends an enterprise and opens new markets by allowing external app
developers to easily leverage, publicize and/or aggregate a company’s
assets for broad-based consumption
What “assets, data or services”
are exposed via an Web API?:
Product catalogs
Phone listings
Insurance cases
Order status
Bank loan rates
External
App Developer
18
19. IBM’s Current SOA Governance Capabilities
Best SOA Governance Planning methodology (SOA
Governance and Management Method)
Support for service lifecycle management - WSRR (&
RAM), CCMDB
–Codification of best practices in the product allow clients to leverage
governance processes, roles, policies and checkpoints
–Ability to instantiate immediately out of the box
–Fully configurable to individual customer requirements
–Integrates design time and run time service governance
–Impact Analysis, comprehensive runtime metadata capabilities,
policy authoring & management
Support for runtime policy – ITCAM, DataPower,
Message Broker
–Example: SLA policy support for DataPower (current), Message
Broker (future) with enforcement, throttling and reporting
–Delivered (recently) as expert integrated patterns
Building an API Management solution
–A key capability as enterprises externally expose APIs in a multi-
tenant, governed environment
19
20. 20
Simple SOA – Managing Change
Registry is the authoritative source for policies and assets
Changes are important objects that need to
be lifecycle-managed and in turn drive
resource and policy lifecycles in a coherent
fashion APP APP
From a user perspective changes are APP
managed in one place and governed in one
place
Policy Lifecycle
Lifecycle
Policy
Policy Manager looks
manages all
Policy Manager after all types of
types of
Policy
manages policy for “objects”
lowered needed in the
operational/maintenance deployment
solution
risk and down time in
runtime nodes
Policy
Policy
APP
Client
20
21. Simple SOA – Risk Management & Insight
Registry provides monitoring model and enables insight
Policies with Highest Non-compliance
Jim: Traffic Management
Manager
Consumer ID Check
Validate User
Focus on Business Value
Services > Business Value > Visualize Business Value
Policy JKL
Visualize Business Value
Total non-compliant requests (Month to date)
View: Net Value
Service Usage: Compliance with Policies
Month to date
My App (1.2) Open Account (1.2) Insurance Quote (1.2)
Net: $1,111,532 Net: $743,433 Net: $772,553 28.8% Non-compliant
DataPower_Service_GW (1.2) SAP_to_IMS_Flow (2.0)
Net: -$62,562 71.2% Compliant
Net: $41,469
Oliver:
Operations
Equifax Credit Check (1.0) Update Cust Record (1.1) SAP IMSX (1.3)
Net: $12,269 Net: $11,421 Net: -$12,671
Focus on Risk and Policy
Key
“Integration Services” Integrations
Service Implementation
21
22. 22
Simple SOA – Application Patterns
Registry is the authoritative source for services composed in patterns
Virtual Application
Patterns
encompass JEE,
integration, and
other application APP APP
packages
Virtual Gateway APP
Patterns* contain
common and
extensible gateway Policy
capabilities in an easy-
to-consume package Policy
Policy
Policy
Declarative policies
allow instantiation of
prescriptive behaviors
to be applied to Virtual
Gateway and
Application Patterns
Policy
Policy
JEE
APP
Web APIs
Web Apps
Client
Web Services Policies enforced in
associatedgateway
deployed gateway
and application
containers
22
23. Five basic tasks (partially) supported by a registry
• Discover
–Finding existing assets that can be reused or need to be controlled
–Registry is the authoritative source for metadata about the discovered artifacts
• Compose
–Create solutions based on reusable assets
–Registry is the authoritative source of metadata for assets available
• Deploy
–The action of deploying or promoting a solution
–Registry is the authoritative source for deployment state of solutions and solution components as
well as policies on how and where to deploy
• Change (control)
–Changing behavior of the deployed solution without having to re-deploy
–Registry is the authoritative source of metadata influencing runtime behavior, typically in the form of
operational policies
• Monitor
–Operationally monitoring solutions at runtime
–Registry is the authoritative source for resources (e.g. services and policies) shown in dashboards,
used for analytics etc. Note that while the registry maintains the topological state of resources (aka
where they are deployed/active), it does not record monitored operational state
23
24. Achieve More with Less Using Policy
Policy Semantics
Security Control Integration Optimization Resilience
We
SOA Started
Here
JEE
REST
Web
poc Sl ac go onhc e T
• Vision: create a homogeneous business methodology to easily enforce
i l
optimization, control, integration, resilience, and security across all prevalent
technological scopes
24
25. Smart Process Design is more than BPMN 2.0
Detect changing business Adapt and respond dynamically
situations by capturing and by automating decisions
Events correlating events from multiple Rules
sources
Solve complex business Seamlessly integrating active
problems and predict outcomes content with automated
for strategic decisions and Content business activities
Analytics
actions
Improve business performance Identify performance gaps and
by enabling your internal and improvement opportunities by
external business network to Monitoring
monitoring business activities in
Collaboration work together real-time
Collect new information Dynamically modify business
required to take advantage of processes as business needs
new business opportunities Process change
Information
25
26. SOA and BPM “value chain”
Most services Will get more value
Market shifting from SOA if they
practitioners
started here: get to here: Resulting in:
Process
Service Integration Optimization Market Business
Efficiency Effectiveness
e
a lu
Resulting in: Process
Analysis
gV
• Service proliferation Business Process
• Services built with
si n
Process Efficiency Effectiveness
little business
r ea
Design
context
Inc
• Service redundancy Process Labor
Process Efficiency Effectiveness
• Little to no focus on Automation
portfolio
management Labor IT
Efficiency Effectiveness
An ability to understand the right
change to make (effectiveness) to
the business based on the
underlying forces and to be able
to efficiently execute that change.
26
27. SOA - Still Going Strong
“SOA is Simply Good Design”
For more, attend an SOA Architect Summit Roadshow:
http://www-01.ibm.com/software/solutions/soa/events/soasummit.html
Editor's Notes
04/10/13 IBM IMPACT 2012 - Drury Design Dynamics presentation name here
File Name Here.ppt
File Name Here.ppt
File Name Here.ppt
09/30/11
09/30/11
File Name Here.ppt
File Name Here.ppt
04/10/13 IBM IMPACT 2012 - Drury Design Dynamics presentation name here