02
Sat, Nov
2 New Articles

Discover the Enormous Potential of Business Mashups

General
Typography
  • Smaller Small Medium Big Bigger
  • Default Helvetica Segoe Georgia Times

Mashups offer enormous potential for new business functionality by consolidating disparate information into a single interface and streamlining the manner in which enterprise data and applications are used.

 

Editor's Note: This article contains excerpts from "Bringing Mashups to Your Enterprise Business Applications," a free white paper that you can download from the MC White Paper Center.

 

Since its roots in the music scene, where songs from different artists got blended into new versions, the term "mashup" has now morphed into an exciting new way to build Web applications.  Mashup technology has garnered a lot of excitement over the last five years because mashups provide a better end-user experience, allow us to look at existing information in a new light, and are easy to create. In fact, some analysts view mashups as a way to offload a portion of a company's development and design work to their users since mashups are so easy to put together that they can be created without possessing any application development skills.

 

Whenever a hot new technology hits the mainstream, it's just a matter of time until there's a push to migrate it into the business world. I'll admit that I've played around with a lot of different mashup Web sites over the years. Why not? They're fun! But I'd hardly call them business applications. 

 

This article provides a solid explanation of the key concepts that drive business mashups and sheds light on the benefits of traditional mashups and the ways they can be utilized in the business world.  Most recently, mashups have entered the realm of enterprise application development. "Business mashups" have become the latest groundbreaking advancement in enterprise IT innovation and agility and, by some estimates, they've become today's fastest-growing business application ecosystem. If you're not yet familiar with this approach to delivering new applications and your head has only recently stopped spinning from the changes brought about by service-oriented architecture (SOA), AJAX, and Web 2.0, the idea of mashups may strike you at first as just another way that IT is losing control to impatient, undisciplined users who--left to their own devices and wielding the latest clever Web tricks--will wreak havoc on enterprise application security and support. But with a solid understanding of business mashups, you'll find they offer enormous potential for new business functionality and greater IT agility, without posing a threat to sound IT management.

Advancing from Web to Business Mashups

Anyone paying close attention to what's being accomplished with mashups should recognize how business mashups could have an enormous impact within an enterprise. Bringing together just the right information from anywhere within the organization, combining it with information from other sources, and presenting it in a way that's optimized for both the individual and the specific task can increase productivity and produce whole new ways to deliver goods, services, and support to customers and trading partners.

 

But before we get into how your enterprise can take advantage of business mashups, let's look a bit more at why you may want to add this powerful strategy to your IT arsenal. Most enterprises take advantage of only a fraction of the data, business knowledge, and employee talent they possess. As a result, there's a large potential to make business processes more efficient and less error-prone, improve customer experience and loyalty, and manage the enterprise more effectively.

Types of Business Mashups

Business Mashups can be categorized into four types:

  • Presentation Mashups
  • Information/Analysis Mashups
  • Transactional Mashups
  • Process Mashups

071309BraulttGraphforBMWP

 

Figure 1: Evolving from presentation mashups to process mashups increases application capabilities, level of customization, and the need for IT aid and governance. (Click image to enlarge.)

Laying the Foundation for Business Mashups

An IT organization should lay a solid foundation before incorporating business mashups into its application strategy. This requires understanding the essential enabling technologies, making appropriate architectural and tooling decisions, and establishing how governance will be applied to business mashups.

 

In essence, business mashups are a particular way that new applications are composed from components.  Software components are simply objects that have been implemented according to a standard or convention that describes how the objects will interact with each other. By following a standard or convention for interaction, components can be more easily and widely reused.

Challenge: Expanding Flexibility While Maintaining Governance

With a basic understanding of the business mashup technology, the first challenge to address is this: How can IT develop and deploy a thriving business mashup ecosystem while maintaining effective governance?

 

The answer involves frameworks, tooling, and sound practices.

The Big Integration Payoff

"Mashing" could be considered a hip term for something IT has sought for many years: integration. Business mashups, of course, are a particular approach to integrating information and presenting it. With traditional mashups, in particular, the integration applies most commonly to third-party data feeds and services. With business mashups, internal data and functionality are in many cases more important sources of mashup data and services.

 

That brings us to another important role of IT in supporting and controlling business mashups: creating mashup components. Here again, repositories and frameworks ("pillars" of application architectures) come into play. A repository provides persistent and structured storage for all the information that defines applications, including database contents and external representations of data (e.g., display, print, electronic exchange). Frameworks provide all the infrastructure and "plumbing code" for today's modern applications.  Before frameworks, developers would spend a lot of time writing "plumbing code" even though it adds no business value to applications; it's purely for infrastructure. 

Delivering the Benefits Widely

As we saw earlier, mashups have spread from music to the World Wide Web and can now be based on both internal and external data and services. So why limit the delivery of this integrated information and functionality to just the Web browser interface? While the browser provides a ubiquitous and immensely flexible interface, there's nothing inherent in the mashup concept that can't be extended to other interfaces.

 

For human interfaces, such as Windows and other rich-client platforms, what changes is the rendering components that are used (and some of the underlying "plumbing" code by which components communicate). Such variations can be managed automatically when a framework and associated tooling support multiple presentation platforms. The range of potential mashup user interfaces also includes mobile devices, again based on using appropriate rendering components.

 

The mashup concept also embodies the idea of APIs at its very foundation, and composite components that your IT organization creates can provide other enterprises with an API to selected data and services from your enterprise via data feeds and services. Being a supplier, as well as a consumer, of mashup feeds and services offers the potential to extend your enterprise's reach into its customer and trading partner communities.

 

Similarly, implementing mashup services adds another option, in addition to fully rendered business mashups, for composing workflows. Of course, this requires automated workflow support that can invoke mashup services. And, as mentioned earlier, mashups may greatly simplify the steps in a process.

 

To find out more about how your organization can leverage mashups, download the free white paper "Bringing Mashups to Your Enterprise Business Applications" from the MC White Paper Center.

David Brault
As Product Manager at LANSA, David Brault draws on his knowledge of IBM i (System i, iSeries, AS/400) technology to help determine the market message for LANSA's products. David has over 15 years of experience in the IBM i industry, including extensive involvement integrating IBM i applications with various Windows, Web, and wireless technologies. He is currently responsible for launching new LANSA products and serving as the U.S. product line expert for press and analyst briefings. David is a member of the COMMON Americas Advisory Council (CAAC) and a frequent speaker at COMMON and other industry events.

 

BLOG COMMENTS POWERED BY DISQUS

LATEST COMMENTS

Support MC Press Online

$

Book Reviews

Resource Center

  • SB Profound WC 5536 Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application. You can find Part 1 here. In Part 2 of our free Node.js Webinar Series, Brian May teaches you the different tooling options available for writing code, debugging, and using Git for version control. Brian will briefly discuss the different tools available, and demonstrate his preferred setup for Node development on IBM i or any platform. Attend this webinar to learn:

  • SB Profound WP 5539More than ever, there is a demand for IT to deliver innovation. Your IBM i has been an essential part of your business operations for years. However, your organization may struggle to maintain the current system and implement new projects. The thousands of customers we've worked with and surveyed state that expectations regarding the digital footprint and vision of the company are not aligned with the current IT environment.

  • SB HelpSystems ROBOT Generic IBM announced the E1080 servers using the latest Power10 processor in September 2021. The most powerful processor from IBM to date, Power10 is designed to handle the demands of doing business in today’s high-tech atmosphere, including running cloud applications, supporting big data, and managing AI workloads. But what does Power10 mean for your data center? In this recorded webinar, IBMers Dan Sundt and Dylan Boday join IBM Power Champion Tom Huntington for a discussion on why Power10 technology is the right strategic investment if you run IBM i, AIX, or Linux. In this action-packed hour, Tom will share trends from the IBM i and AIX user communities while Dan and Dylan dive into the tech specs for key hardware, including:

  • Magic MarkTRY the one package that solves all your document design and printing challenges on all your platforms. Produce bar code labels, electronic forms, ad hoc reports, and RFID tags – without programming! MarkMagic is the only document design and print solution that combines report writing, WYSIWYG label and forms design, and conditional printing in one integrated product. Make sure your data survives when catastrophe hits. Request your trial now!  Request Now.

  • SB HelpSystems ROBOT GenericForms of ransomware has been around for over 30 years, and with more and more organizations suffering attacks each year, it continues to endure. What has made ransomware such a durable threat and what is the best way to combat it? In order to prevent ransomware, organizations must first understand how it works.

  • SB HelpSystems ROBOT GenericIT security is a top priority for businesses around the world, but most IBM i pros don’t know where to begin—and most cybersecurity experts don’t know IBM i. In this session, Robin Tatam explores the business impact of lax IBM i security, the top vulnerabilities putting IBM i at risk, and the steps you can take to protect your organization. If you’re looking to avoid unexpected downtime or corrupted data, you don’t want to miss this session.

  • SB HelpSystems ROBOT GenericCan you trust all of your users all of the time? A typical end user receives 16 malicious emails each month, but only 17 percent of these phishing campaigns are reported to IT. Once an attack is underway, most organizations won’t discover the breach until six months later. A staggering amount of damage can occur in that time. Despite these risks, 93 percent of organizations are leaving their IBM i systems vulnerable to cybercrime. In this on-demand webinar, IBM i security experts Robin Tatam and Sandi Moore will reveal:

  • FORTRA Disaster protection is vital to every business. Yet, it often consists of patched together procedures that are prone to error. From automatic backups to data encryption to media management, Robot automates the routine (yet often complex) tasks of iSeries backup and recovery, saving you time and money and making the process safer and more reliable. Automate your backups with the Robot Backup and Recovery Solution. Key features include:

  • FORTRAManaging messages on your IBM i can be more than a full-time job if you have to do it manually. Messages need a response and resources must be monitored—often over multiple systems and across platforms. How can you be sure you won’t miss important system events? Automate your message center with the Robot Message Management Solution. Key features include:

  • FORTRAThe thought of printing, distributing, and storing iSeries reports manually may reduce you to tears. Paper and labor costs associated with report generation can spiral out of control. Mountains of paper threaten to swamp your files. Robot automates report bursting, distribution, bundling, and archiving, and offers secure, selective online report viewing. Manage your reports with the Robot Report Management Solution. Key features include:

  • FORTRAFor over 30 years, Robot has been a leader in systems management for IBM i. With batch job creation and scheduling at its core, the Robot Job Scheduling Solution reduces the opportunity for human error and helps you maintain service levels, automating even the biggest, most complex runbooks. Manage your job schedule with the Robot Job Scheduling Solution. Key features include:

  • LANSA Business users want new applications now. Market and regulatory pressures require faster application updates and delivery into production. Your IBM i developers may be approaching retirement, and you see no sure way to fill their positions with experienced developers. In addition, you may be caught between maintaining your existing applications and the uncertainty of moving to something new.

  • LANSAWhen it comes to creating your business applications, there are hundreds of coding platforms and programming languages to choose from. These options range from very complex traditional programming languages to Low-Code platforms where sometimes no traditional coding experience is needed. Download our whitepaper, The Power of Writing Code in a Low-Code Solution, and:

  • LANSASupply Chain is becoming increasingly complex and unpredictable. From raw materials for manufacturing to food supply chains, the journey from source to production to delivery to consumers is marred with inefficiencies, manual processes, shortages, recalls, counterfeits, and scandals. In this webinar, we discuss how:

  • The MC Resource Centers bring you the widest selection of white papers, trial software, and on-demand webcasts for you to choose from. >> Review the list of White Papers, Trial Software or On-Demand Webcast at the MC Press Resource Center. >> Add the items to yru Cart and complet he checkout process and submit

  • Profound Logic Have you been wondering about Node.js? Our free Node.js Webinar Series takes you from total beginner to creating a fully-functional IBM i Node.js business application.

  • SB Profound WC 5536Join us for this hour-long webcast that will explore:

  • Fortra IT managers hoping to find new IBM i talent are discovering that the pool of experienced RPG programmers and operators or administrators with intimate knowledge of the operating system and the applications that run on it is small. This begs the question: How will you manage the platform that supports such a big part of your business? This guide offers strategies and software suggestions to help you plan IT staffing and resources and smooth the transition after your AS/400 talent retires. Read on to learn: