SlideShare a Scribd company logo
1 of 48
Download to read offline
Presentation # 2249
© 2013 IBM Corporation
RE-ARCHITECTING AN
ENTERPRISE WITH SOA & AGILE
Brian Graves: BMI Sr. Director, Enterprise Services BGraves@bmi.com
M. Kevin McHugh: IBM Managing Consultant MchughM@us.ibm.com
2
Please note the following
IBM’s statements regarding its plans, directions, and intent are subject to change or
withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general product
direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a commitment,
promise, or legal obligation to deliver any material, code or functionality. Information
about potential future products may not be incorporated into any contract. The
development, release, and timing of any future features or functionality described for our
products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM
benchmarks in a controlled environment. The actual throughput or performance that any
user will experience will vary depending upon many factors, including considerations
such as the amount of multiprogramming in the user’s job stream, the I/O configuration,
the storage configuration, and the workload processed. Therefore, no assurance can be
given that an individual user will achieve results similar to those stated here.
3
v  Brian Graves
²  BMI Senior Director of Enterprise Services
²  BGraves@bmi.com
v  M. Kevin McHugh
²  IBM Managing Consultant
²  mchughm@us.ibm.com
SPEAKERS
4
We will field questions throughout the
presentation, so please feel free to ask them
Q&A GROUND RULES
5
HIGHLIGHTS:
v  Broadcast Music, Inc. – 1939
v  Performing Rights Organization
(PRO)
v  Collects license fees and
distributes royalties
v  Operates on a non-profit basis
v  Seven locations: Nashville,
New York, Los Angeles,
Atlanta, Miami, Puerto Rico,
London
v  600 employees
BROADCAST MUSIC INC.
6
HIGHLIGHTS:
v  7.5 million musical works
v  550,000 songwriters,
composers, and publishers
v  Represents all genres of music
²  Adele
²  Kanye West
²  Foo Fighters
²  Taylor Swift
BROADCAST MUSIC INC.
7
When music is performed publicly, by law, songwriters
and publishers must be paid for the use of their music
BROADCAST MUSIC INC.
8
Performance counts across all media
channels have been growing fast
DIGITAL AGE OF MUSIC
9
In a few years, the number of mobile devices will
DWARF the number of PCs
Gartner, IDC, Strategy Analytics, company filings, BI Intelligence estimates
Personal Computers
MOBILE GROWTH
10
Mobile consumers are getting more comfortable
paying for content on a mobile device
Consumer Willingness to Pay for
Media Content Downloads
Nielsen Mobile Connected Device Report
MOBILE CONTENT
11
Eight out of the top ten
most followed users are
musical artists
SOCIAL MEDIA–TWITTER
© 2008 – 2013 Twitter Counter (third party application for Twitter)
12
© 2013 Next Big Sound, Inc.
SOCIAL MEDIA
Lumineers
Top social album creating
the most social buzz of
2012
13
Monthly Pandora listeners now comprise 5%
of broadcast radio's audience
© 2013 Inside Radio
v  2011: 100 million users
v  2013: 200 million users
v  1.6 billion stations in 2012
v  14.6 billion hours of music
streamed every month
ONLINE RADIO–PANDORA
14
© 2013 The Nielsen Company
v  YouTube is the leading source for music discovery
and access on the internet
v  Today 64% of teens listen to music through YouTube
YOUTUBE MUSIC
15
YOUTUBE MUSIC
16
There are more than 500 digital music services around
the world offering consumers the opportunity to legally
access up to 26 million songs © 2012 Pro-Music
DIGITALMUSICECOSYSTEM
17
BMI Challenges
v  Music is global; copyright law differs by country
v  Many years of growth and expansion
²  6000 tables across various database systems
²  Twenty-four different programming languages
²  350+ major applications in production
v  Transactional numbers are through the roof
²  Over 100 billion copyright transactions
²  Over one million musical works registered per year
DIGITALMUSICIMPACTS
18
Better Service and a More Valuable Experience
POWERED BY BMI
v  Integrated/common UX/UI Access
v  Services Oriented Architecture Simplicity
v  Optimized business processes Efficiency
v  Create a single view of data Trust
19
IBM
v  Rational Tools, Training, and Support
Prolifics
v  Build and Deployment Automation
v  Guidance
v  Implementation
BMI STRATEGIC PARTNERSHIPS
20
ORIGINS OF BAM
Origins in…
v  XP
v  Scrum mandate
v  Agile pilots
v  Agility@Scale
v  Introduction to Disciplined Agile Delivery
21
Disciplined Agile Delivery
Lifecycle image: © 2011 IBM Corporation
Disciplined Agile Delivery – Course RP251
22
Quality team collaboration
IBM® Rational®
Quality Manager
Coordinate quality assurance
plans, processes, and
resources
Business expert collaboration
Elicit, capture, elaborate, discuss,
and review requirements
IBM® Rational®
Requirements
Composer
Rational
Team Concert
Core team collaboration
"Think and work" in unison and
provide real-time project heath
Architect Developer
REST API
Quality
management
Requirements
management
Change and
configuration
management
AssociationChanges and notification
Tester finds defects,
generates work item
Defect statusDefects closed
against
requirements
Requirement linked
to work item
Analyst Tester
REST API
REST API
IBM Rational Jazz Suite
23
BAM – PROCESS ARCHITECTURE
Bringing together different, often
disparate, approaches to doing work…
… into one consistent
delivery method
24
SO, IT’S BEEN ANOTHER YEAR…
Challenges
v  Evolution of BMI Agile Method (BAM)
v  Agility@Scale
v  Implementation
²  Team size
²  Global delivery model
v  Enterprise discipline
v  Technical complexity
v  Deconflicting project timelines
and urgent change requests
25
The Future is Now
Last Year
v  Adopting Scrum of Scrums
v  Defining BMI Agile
Method (BAM)
v  IT Governance
v  SOA Adoption
Today
v  Dynamic multi-scrum
coordination
v  Agile is a way of life
v  Clear roles & responsibilities
v  Adapting to become a
process centric organization
26
SOAP/HTTP
v  Federated ESB Architecture
v  Audit logging
v  Exception handling
v  Protocol mediation
v  Security (authentication
and authorization)
v  Data transformations
v  Adapters (JDBC, flat-file, Email)
v  Build and Deployment Automation
v  Policy Enforcement
v  Service composition/aggregation
SOAP/HTTP (S)
ReST/HTTP (S)
JDBC
SOAP/HTTP (S)
OVERALL ARCHITECTURE
27
v  Process discovery
v  Process execution and monitoring for continuous improvement
v  Automate workflow
v  Process flexibility through business rules management
v  Process interaction through social mobile collaboration
OVERALL ARCHITECTURE
28
v  Process documentation and design for implementation
v  User interface design
v  Services integration and re-use
v  Service re-usability through rules and integration/mediation
OVERALL ARCHITECTURE
MODEL DRIVEN DEVELOPMENT
30
v  Automated assemble and deploy steps
v  Either trigger automation on-demand or based on schedule
v  Notification of failure
v  Easy troubleshooting if assemble or deploy fails
AUTOMATED RELEASE MANAGEMENT
v  Ability to track a release
v  Control what gets included in the release
v  Roll-back a deployment of a release
v  Redeploy a release at any time in future
31
SINGLE VIEW OF DATA
v  Alignment of business processes and business data
through master data management
²  Consolidate over 6000 tables into single view of data
²  Service enabled QualityStage
and DataStage jobs
²  Cleansing, de-duplication,
and consolidation
v  Increased Data Quality
²  Cognos
²  SPSS
v  Predicted analytics to support
business strategy
32
AFFILIATE MANAGEMENT
v  Numerous handoffs
v  Lengthy processing time
v  Limited visibility and escalation
v  Manual tasks
Current State Observations
33
BPM – ONLINE AFFILIATION –
BLUEWORKS LIVE
34
BPM – ONLINE AFFILIATION –
PROCESS DESIGNER
35
SOCIAL
36
ONLINE AFFILIATION – BPM
IMPROVEMENTS
v  Dramatic reduction of
processing time
v  Fully automated global
society search
Process Improvements:
v  Instances of human error
minimized
v  Process Owner: “BPM for the first
time has given us transparency into
our processes”
v  Affiliate Analysts: “BPM has
replaced many manual steps and
created a unified workspace”
Quotes:
37
v  BMI Live allows BMI songwriters who
play their music live, regardless of
venue size, to easily submit those
performances for royalty payments
v  Since 2011, this innovative program
has granted thousands of songwriters
who have never received royalties a
means to apply for their first royalty
check
“BMI Live has impacted my career in a positive way by paying me for live
performances in venues I never received royalties from previously.”
~ Songwriter/BMI Live top earner, Granger Smith
INTEGRATED UX/UI – BMI LIVE
38
MOBILE
DESKTOPS
TABLETS
BMI LIVE – RESPONSIVE DESIGN
39
The official BMI Mobile App is
powered by content and services
from BMI’s award-winning website:
BMI MOBILE
40
BMI Mobile is the music
industry’s deepest mobile
resource for career
building information and
self-service options
BMI MOBILE
41
BMI Mobile gives you full
access to BMI Live with a
rich user experience in
either native iOS or Android
BMI MOBILE
42
v  Utilize geo-codes to
compare to centralized
venue database
v  Choose from over one
million venues
BMI MOBILE
43
v  BMI partners with Artist Growth
v  BMI members can now use
Artist Growth to submit
performances to BMI Live for
payment.
PARTNERSHIPS
LESSONS LEARNED
²  Focus on the ‘What’
²  Funding
v  Top down sponsorship
v  Not anticipating magnitude of change necessary
v  Communication
v  Identify champions/early adopters to drive change
v  Iterative delivery
v  Choosing the right partners
45
46
Daily Apple TV giveaway
§  Complete your session surveys online each day at a conference kiosk or on
your Innovate 2013 Portal!
§  Each day that you complete all of that day’s session surveys, your name will
be entered to win the daily Apple TV!
§  On Wednesday be sure to complete your full conference evaluation to receive
your free conference t-shirt!
47
Acknowledgements and disclaimers
© Copyright IBM Corporation 2013. All rights reserved.
–  U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products
and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or
both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™),
these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks
may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright
and trademark information” at www.ibm.com/legal/copytrade.shtml
Microsoft ® Visual Studio® .NET is a trademark of Microsoft Corporation.
HP Quality Center ® is a registered trademark of Hewlett-Packard Corporation.
Apple ® Xcode ® is a trademark of the Apple Corporation
Other company, product, or service names may be trademarks or service marks of others.
Availability: References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries
in which IBM operates.
The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided
for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any
participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided
AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise
related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating
any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license
agreement governing the use of IBM software.
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may
have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is
intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue
growth or other results.
48
© Copyright IBM Corporation 2013. All rights reserved. The information
contained in these materials is provided for informational purposes only, and is
provided AS IS without warranty of any kind, express or implied. IBM shall not be
responsible for any damages arising out of the use of, or otherwise related to,
these materials. Nothing contained in these materials is intended to, nor shall have
the effect of, creating any warranties or representations from IBM or its suppliers or
licensors, or altering the terms and conditions of the applicable license agreement
governing the use of IBM software. References in these materials to IBM products,
programs, or services do not imply that they will be available in all countries in
which IBM operates. Product release dates and/or capabilities referenced in these
materials may change at any time at IBM’s sole discretion based on market
opportunities or other factors, and are not intended to be a commitment to future
product or feature availability in any way. IBM, the IBM logo, Rational, the Rational
logo, Telelogic, the Telelogic logo, and other IBM products and services are
trademarks of the International Business Machines Corporation, in the United
States, other countries or both. Other company, product, or service names may be
trademarks or service marks of others.

More Related Content

Similar to Re-architecting an Enterprise with SOA & Agile

Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)
Fong Yee Long
 
HEX!O Investor Deck
HEX!O Investor DeckHEX!O Investor Deck
HEX!O Investor Deck
Bob Stewart
 
VERSNEL INNOVATIE MET DATA SCIENCE - WERK SAMEN, OPERATIONALISEER EN SCHAAL M...
VERSNEL INNOVATIE MET DATA SCIENCE - WERK SAMEN, OPERATIONALISEER EN SCHAAL M...VERSNEL INNOVATIE MET DATA SCIENCE - WERK SAMEN, OPERATIONALISEER EN SCHAAL M...
VERSNEL INNOVATIE MET DATA SCIENCE - WERK SAMEN, OPERATIONALISEER EN SCHAAL M...
webwinkelvakdag
 

Similar to Re-architecting an Enterprise with SOA & Agile (20)

Swivel Executive Summary
Swivel Executive SummarySwivel Executive Summary
Swivel Executive Summary
 
Getting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" ProjectGetting Started: How to Set Up Your "Data as a Feature" Project
Getting Started: How to Set Up Your "Data as a Feature" Project
 
Ibm business partner connect 2015 long fong yee v1 (read-only)
Ibm business partner connect 2015   long fong yee v1 (read-only)Ibm business partner connect 2015   long fong yee v1 (read-only)
Ibm business partner connect 2015 long fong yee v1 (read-only)
 
Symbioun brochure
Symbioun brochureSymbioun brochure
Symbioun brochure
 
Symbioun Brochure
Symbioun BrochureSymbioun Brochure
Symbioun Brochure
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
Introduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and ReleaseIntroduction to IBM UrbanCode Deploy and Release
Introduction to IBM UrbanCode Deploy and Release
 
Bonitasoft Corporate and Product Overview
Bonitasoft Corporate and Product OverviewBonitasoft Corporate and Product Overview
Bonitasoft Corporate and Product Overview
 
HEX!O Investor Deck
HEX!O Investor DeckHEX!O Investor Deck
HEX!O Investor Deck
 
apidays LIVE JAKARTA - Take control of your microservices with App Mesh by Ak...
apidays LIVE JAKARTA - Take control of your microservices with App Mesh by Ak...apidays LIVE JAKARTA - Take control of your microservices with App Mesh by Ak...
apidays LIVE JAKARTA - Take control of your microservices with App Mesh by Ak...
 
CMOfinalpresentation.ppt
CMOfinalpresentation.pptCMOfinalpresentation.ppt
CMOfinalpresentation.ppt
 
BMI: Innovating the Music Industry with BPM
BMI: Innovating the Music Industry with BPMBMI: Innovating the Music Industry with BPM
BMI: Innovating the Music Industry with BPM
 
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
TechTalk: Accelerate Mobile Development using SDKs and Open APIs With CA API ...
 
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
S108 - 1 Billion Smartphones a year and counting – How is your CICS connected?
 
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
Data governance and discoverability at AO.com | Jon Vines, AO.com and Christo...
 
How bmi is revolutionizing the music business using ibm's bpm and integration...
How bmi is revolutionizing the music business using ibm's bpm and integration...How bmi is revolutionizing the music business using ibm's bpm and integration...
How bmi is revolutionizing the music business using ibm's bpm and integration...
 
Disruption and the New Kingmakers: Software Developers and Payment Services
Disruption and the New Kingmakers: Software Developers and Payment ServicesDisruption and the New Kingmakers: Software Developers and Payment Services
Disruption and the New Kingmakers: Software Developers and Payment Services
 
Gartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid CloudGartner EA Architecting for DevOps and Hybrid Cloud
Gartner EA Architecting for DevOps and Hybrid Cloud
 
[WSO2 Open Banking & Security Forum Mexico 2019] API-Driven World
[WSO2 Open Banking & Security Forum Mexico 2019] API-Driven World[WSO2 Open Banking & Security Forum Mexico 2019] API-Driven World
[WSO2 Open Banking & Security Forum Mexico 2019] API-Driven World
 
VERSNEL INNOVATIE MET DATA SCIENCE - WERK SAMEN, OPERATIONALISEER EN SCHAAL M...
VERSNEL INNOVATIE MET DATA SCIENCE - WERK SAMEN, OPERATIONALISEER EN SCHAAL M...VERSNEL INNOVATIE MET DATA SCIENCE - WERK SAMEN, OPERATIONALISEER EN SCHAAL M...
VERSNEL INNOVATIE MET DATA SCIENCE - WERK SAMEN, OPERATIONALISEER EN SCHAAL M...
 

More from M Kevin McHugh

More from M Kevin McHugh (9)

2019 ibm io t exchange rqm - stop wasting time and take control
2019   ibm io t exchange rqm - stop wasting time and take control2019   ibm io t exchange rqm - stop wasting time and take control
2019 ibm io t exchange rqm - stop wasting time and take control
 
2019 ibm io t exchange - practical use case of AI in engineeringv2
2019   ibm io t exchange - practical use case of AI in engineeringv22019   ibm io t exchange - practical use case of AI in engineeringv2
2019 ibm io t exchange - practical use case of AI in engineeringv2
 
2019 ibm io t exchange - meeting safety-related software audits
2019   ibm io t exchange - meeting safety-related software audits2019   ibm io t exchange - meeting safety-related software audits
2019 ibm io t exchange - meeting safety-related software audits
 
2018 think - extending rtc with corporate data
2018   think - extending rtc with corporate data2018   think - extending rtc with corporate data
2018 think - extending rtc with corporate data
 
2018 ibm agile engineering summit - spotlight presentation
2018   ibm agile engineering summit - spotlight presentation2018   ibm agile engineering summit - spotlight presentation
2018 ibm agile engineering summit - spotlight presentation
 
2017 think - session 4085 - increase your agile velocity - integrate your d...
2017   think - session 4085 - increase your agile velocity - integrate your d...2017   think - session 4085 - increase your agile velocity - integrate your d...
2017 think - session 4085 - increase your agile velocity - integrate your d...
 
2017 ice - rqm - stop wasting time and take control
2017   ice - rqm - stop wasting time and take control2017   ice - rqm - stop wasting time and take control
2017 ice - rqm - stop wasting time and take control
 
2017 ice - meeting safety-related software audits w video
2017   ice - meeting safety-related software audits w video2017   ice - meeting safety-related software audits w video
2017 ice - meeting safety-related software audits w video
 
Continuous Delivery of a Cloud Deployment at a Large Telecommunications Provider
Continuous Delivery of a Cloud Deployment at a Large Telecommunications ProviderContinuous Delivery of a Cloud Deployment at a Large Telecommunications Provider
Continuous Delivery of a Cloud Deployment at a Large Telecommunications Provider
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Re-architecting an Enterprise with SOA & Agile

  • 1. Presentation # 2249 © 2013 IBM Corporation RE-ARCHITECTING AN ENTERPRISE WITH SOA & AGILE Brian Graves: BMI Sr. Director, Enterprise Services BGraves@bmi.com M. Kevin McHugh: IBM Managing Consultant MchughM@us.ibm.com
  • 2. 2 Please note the following IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 3. 3 v  Brian Graves ²  BMI Senior Director of Enterprise Services ²  BGraves@bmi.com v  M. Kevin McHugh ²  IBM Managing Consultant ²  mchughm@us.ibm.com SPEAKERS
  • 4. 4 We will field questions throughout the presentation, so please feel free to ask them Q&A GROUND RULES
  • 5. 5 HIGHLIGHTS: v  Broadcast Music, Inc. – 1939 v  Performing Rights Organization (PRO) v  Collects license fees and distributes royalties v  Operates on a non-profit basis v  Seven locations: Nashville, New York, Los Angeles, Atlanta, Miami, Puerto Rico, London v  600 employees BROADCAST MUSIC INC.
  • 6. 6 HIGHLIGHTS: v  7.5 million musical works v  550,000 songwriters, composers, and publishers v  Represents all genres of music ²  Adele ²  Kanye West ²  Foo Fighters ²  Taylor Swift BROADCAST MUSIC INC.
  • 7. 7 When music is performed publicly, by law, songwriters and publishers must be paid for the use of their music BROADCAST MUSIC INC.
  • 8. 8 Performance counts across all media channels have been growing fast DIGITAL AGE OF MUSIC
  • 9. 9 In a few years, the number of mobile devices will DWARF the number of PCs Gartner, IDC, Strategy Analytics, company filings, BI Intelligence estimates Personal Computers MOBILE GROWTH
  • 10. 10 Mobile consumers are getting more comfortable paying for content on a mobile device Consumer Willingness to Pay for Media Content Downloads Nielsen Mobile Connected Device Report MOBILE CONTENT
  • 11. 11 Eight out of the top ten most followed users are musical artists SOCIAL MEDIA–TWITTER © 2008 – 2013 Twitter Counter (third party application for Twitter)
  • 12. 12 © 2013 Next Big Sound, Inc. SOCIAL MEDIA Lumineers Top social album creating the most social buzz of 2012
  • 13. 13 Monthly Pandora listeners now comprise 5% of broadcast radio's audience © 2013 Inside Radio v  2011: 100 million users v  2013: 200 million users v  1.6 billion stations in 2012 v  14.6 billion hours of music streamed every month ONLINE RADIO–PANDORA
  • 14. 14 © 2013 The Nielsen Company v  YouTube is the leading source for music discovery and access on the internet v  Today 64% of teens listen to music through YouTube YOUTUBE MUSIC
  • 16. 16 There are more than 500 digital music services around the world offering consumers the opportunity to legally access up to 26 million songs © 2012 Pro-Music DIGITALMUSICECOSYSTEM
  • 17. 17 BMI Challenges v  Music is global; copyright law differs by country v  Many years of growth and expansion ²  6000 tables across various database systems ²  Twenty-four different programming languages ²  350+ major applications in production v  Transactional numbers are through the roof ²  Over 100 billion copyright transactions ²  Over one million musical works registered per year DIGITALMUSICIMPACTS
  • 18. 18 Better Service and a More Valuable Experience POWERED BY BMI v  Integrated/common UX/UI Access v  Services Oriented Architecture Simplicity v  Optimized business processes Efficiency v  Create a single view of data Trust
  • 19. 19 IBM v  Rational Tools, Training, and Support Prolifics v  Build and Deployment Automation v  Guidance v  Implementation BMI STRATEGIC PARTNERSHIPS
  • 20. 20 ORIGINS OF BAM Origins in… v  XP v  Scrum mandate v  Agile pilots v  Agility@Scale v  Introduction to Disciplined Agile Delivery
  • 21. 21 Disciplined Agile Delivery Lifecycle image: © 2011 IBM Corporation Disciplined Agile Delivery – Course RP251
  • 22. 22 Quality team collaboration IBM® Rational® Quality Manager Coordinate quality assurance plans, processes, and resources Business expert collaboration Elicit, capture, elaborate, discuss, and review requirements IBM® Rational® Requirements Composer Rational Team Concert Core team collaboration "Think and work" in unison and provide real-time project heath Architect Developer REST API Quality management Requirements management Change and configuration management AssociationChanges and notification Tester finds defects, generates work item Defect statusDefects closed against requirements Requirement linked to work item Analyst Tester REST API REST API IBM Rational Jazz Suite
  • 23. 23 BAM – PROCESS ARCHITECTURE Bringing together different, often disparate, approaches to doing work… … into one consistent delivery method
  • 24. 24 SO, IT’S BEEN ANOTHER YEAR… Challenges v  Evolution of BMI Agile Method (BAM) v  Agility@Scale v  Implementation ²  Team size ²  Global delivery model v  Enterprise discipline v  Technical complexity v  Deconflicting project timelines and urgent change requests
  • 25. 25 The Future is Now Last Year v  Adopting Scrum of Scrums v  Defining BMI Agile Method (BAM) v  IT Governance v  SOA Adoption Today v  Dynamic multi-scrum coordination v  Agile is a way of life v  Clear roles & responsibilities v  Adapting to become a process centric organization
  • 26. 26 SOAP/HTTP v  Federated ESB Architecture v  Audit logging v  Exception handling v  Protocol mediation v  Security (authentication and authorization) v  Data transformations v  Adapters (JDBC, flat-file, Email) v  Build and Deployment Automation v  Policy Enforcement v  Service composition/aggregation SOAP/HTTP (S) ReST/HTTP (S) JDBC SOAP/HTTP (S) OVERALL ARCHITECTURE
  • 27. 27 v  Process discovery v  Process execution and monitoring for continuous improvement v  Automate workflow v  Process flexibility through business rules management v  Process interaction through social mobile collaboration OVERALL ARCHITECTURE
  • 28. 28 v  Process documentation and design for implementation v  User interface design v  Services integration and re-use v  Service re-usability through rules and integration/mediation OVERALL ARCHITECTURE
  • 30. 30 v  Automated assemble and deploy steps v  Either trigger automation on-demand or based on schedule v  Notification of failure v  Easy troubleshooting if assemble or deploy fails AUTOMATED RELEASE MANAGEMENT v  Ability to track a release v  Control what gets included in the release v  Roll-back a deployment of a release v  Redeploy a release at any time in future
  • 31. 31 SINGLE VIEW OF DATA v  Alignment of business processes and business data through master data management ²  Consolidate over 6000 tables into single view of data ²  Service enabled QualityStage and DataStage jobs ²  Cleansing, de-duplication, and consolidation v  Increased Data Quality ²  Cognos ²  SPSS v  Predicted analytics to support business strategy
  • 32. 32 AFFILIATE MANAGEMENT v  Numerous handoffs v  Lengthy processing time v  Limited visibility and escalation v  Manual tasks Current State Observations
  • 33. 33 BPM – ONLINE AFFILIATION – BLUEWORKS LIVE
  • 34. 34 BPM – ONLINE AFFILIATION – PROCESS DESIGNER
  • 36. 36 ONLINE AFFILIATION – BPM IMPROVEMENTS v  Dramatic reduction of processing time v  Fully automated global society search Process Improvements: v  Instances of human error minimized v  Process Owner: “BPM for the first time has given us transparency into our processes” v  Affiliate Analysts: “BPM has replaced many manual steps and created a unified workspace” Quotes:
  • 37. 37 v  BMI Live allows BMI songwriters who play their music live, regardless of venue size, to easily submit those performances for royalty payments v  Since 2011, this innovative program has granted thousands of songwriters who have never received royalties a means to apply for their first royalty check “BMI Live has impacted my career in a positive way by paying me for live performances in venues I never received royalties from previously.” ~ Songwriter/BMI Live top earner, Granger Smith INTEGRATED UX/UI – BMI LIVE
  • 39. 39 The official BMI Mobile App is powered by content and services from BMI’s award-winning website: BMI MOBILE
  • 40. 40 BMI Mobile is the music industry’s deepest mobile resource for career building information and self-service options BMI MOBILE
  • 41. 41 BMI Mobile gives you full access to BMI Live with a rich user experience in either native iOS or Android BMI MOBILE
  • 42. 42 v  Utilize geo-codes to compare to centralized venue database v  Choose from over one million venues BMI MOBILE
  • 43. 43 v  BMI partners with Artist Growth v  BMI members can now use Artist Growth to submit performances to BMI Live for payment. PARTNERSHIPS
  • 44. LESSONS LEARNED ²  Focus on the ‘What’ ²  Funding v  Top down sponsorship v  Not anticipating magnitude of change necessary v  Communication v  Identify champions/early adopters to drive change v  Iterative delivery v  Choosing the right partners
  • 45. 45
  • 46. 46 Daily Apple TV giveaway §  Complete your session surveys online each day at a conference kiosk or on your Innovate 2013 Portal! §  Each day that you complete all of that day’s session surveys, your name will be entered to win the daily Apple TV! §  On Wednesday be sure to complete your full conference evaluation to receive your free conference t-shirt!
  • 47. 47 Acknowledgements and disclaimers © Copyright IBM Corporation 2013. All rights reserved. –  U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. IBM, the IBM logo, ibm.com, Rational, the Rational logo, Telelogic, the Telelogic logo, Green Hat, the Green Hat logo, and other IBM products and services are trademarks or registered trademarks of International Business Machines Corporation in the United States, other countries, or both. If these and other IBM trademarked terms are marked on their first occurrence in this information with a trademark symbol (® or ™), these symbols indicate U.S. registered or common law trademarks owned by IBM at the time this information was published. Such trademarks may also be registered or common law trademarks in other countries. A current list of IBM trademarks is available on the Web at “Copyright and trademark information” at www.ibm.com/legal/copytrade.shtml Microsoft ® Visual Studio® .NET is a trademark of Microsoft Corporation. HP Quality Center ® is a registered trademark of Hewlett-Packard Corporation. Apple ® Xcode ® is a trademark of the Apple Corporation Other company, product, or service names may be trademarks or service marks of others. Availability: References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. The workshops, sessions and materials have been prepared by IBM or the session speakers and reflect their own views. They are provided for informational purposes only, and are neither intended to, nor shall have the effect of being, legal or other guidance or advice to any participant. While efforts were made to verify the completeness and accuracy of the information contained in this presentation, it is provided AS-IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this presentation or any other materials. Nothing contained in this presentation is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results.
  • 48. 48 © Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.