To build on investing in the right things, at the right time, the enterprise should prioritize top strategic initiatives within the enterprise portfolio. Using data to inform prioritization decisions is key. Executives and senior leaders want top initiatives to align to strategy, objectives, measurable business outcomes and financial factors (defined in the business case, which was covered in my previous post).
A Prioritization Scorecard calculates priority data that is needed to inform decisions, which are strategic drivers, or key values that align to strategic goals, and detractor information, key values that take away from the project. The data attributes for the key values should be taken directly from the business case. The key outcome is using this scorecard data to generate collective buy-in from senior leadership on top strategic priorities.
Continue reading “Enterprise investment management simplified: Prioritization”
How can you help your department invest in the right things, at the right time? The way you develop your plan can help clarify what your priorities and goals are — and having clear goals is an important part of being able to achieve those goals.
Start with the basics. The foundation is a business case. You want your company’s senior executives, to all levels of employees, to clearly understand what you are trying to achieve with an initiative for a product or service offering.
Continue reading “Enterprise investment management simplified: The business case”
JBoss Enterprise Application Server 7 has been out since June, and if you build and deliver using a Java EE environment and haven’t yet upgraded to EAP7, it’s time to make the jump.
Here’s a look at what’s new in JBoss EAP 7, what has changed since JBoss EAP 6, and how to get the most out of JBoss EAP 7 as your Java EE7 server.
JBoss EAP 7 is based on WildFly Application Server 10, which provides a complete implementation of the Java EE 7 Full and Web Profile standards. WildFly 10 does much to simplify modern application delivery based on containers and microservices.
JBoss EAP 7 features certified support for Java EE7 and Java 8 SE. The WildFly integration brings experimental Java 9 support, too. It also supports current development snapshots of Java 9, which is expected for release this fall.
The JBoss EAP 7 release is available for download from JBoss.org.
Continue reading “Five features of JBoss EAP that will help get you production ready”
We are excited to announce the release of Red Hat JBoss Data Virtualization 6.3.
Data integration has always been challenging. Modern technology trends like big data and cloud, coupled with the need for more real time data access and analysis, are adding to the complexity facing enterprises today.
JBoss Data Virtualization is a data access and integration solution that offers an alternative to physical data consolidation and data delivery by allowing flexibility and agility in data access. Data virtualization creates a single logical view of data from varied data sources, including transactional systems, relational databases, cloud data stores, and big data stores.
What’s New in JDV 6.3
JBoss Data Virtualization 6.3 adds capabilities to help organizations integrate big data and provide high performance data access in real time. The release notes cover the full features and enhancements for JBoss Data Virtualization 6.3. There are a number of new features to enable expanded connectivity, enhanced security and developer productivity support.
Continue reading “Announcing Red Hat JBoss Data Virtualization 6.3”
Database Trends and Applications (DBTA) announced its data solutions winners earlier this August, and one of our middleware products was honored! Red Hat JBoss Data Virtualization won best data virtualization solution.
DBTA’s awards were reader’s choice, meaning that it was the community of data virtualization users who voted for JBoss Data Virtualization. According to DBTA’s announcements, the hallmarks of a winning data virtualization solution include three characteristics:
- Agile development
- A secure virtual data layer
- Real-time data access and provisioning
It’s a combination of security and speed.
Data virtualization provides a layer over existing, separate data sources, which integrates the data in those sources without have to manually copy or convert that data. Data virtualization can support a lot of potential business benefits, including reducing duplicate data, improving data consistency, and reducing architectural complexity. Data virtualizations can provide that comprehensive view and access to data, without having to replace existing applications.
Find out more about Red Hat JBoss Data Virtualization here
What if you could take the streams of information coming into your business and use it to recognize potential opportunities or issues almost immediately? Fabio Marinelli (senior architect) and Syed Rasheed (product marketing manager) will be conducting a webinar on complex event processing. Complex event processing helps you recognize important patterns within your data streams in near real-time.
There are two parts to understanding complex event processing. First is looking at the data itself, from a variety of sources (such as social media, devices, web or mobile applications, monitoring applications). Being able to take different types of information from unrelated sources and get a holistic view is important. The second part is designing an architectural framework that supports that level of data and processing. This webinar looks at an in-memory data grid as a complex event processing engine and using a distributed architecture for dynamic scalability.
Registration is open. The webinar is August 23 at 11:00am Eastern Time (US).
Fun Follow Up: Webinar Q&A
I will collect any questions asked during the webinar, and I’ll do a follow-up post on Friday, June 24, to try to capture the most interesting questions that arise.
Gartner has a term for information which is routinely gathered, but not really used: dark data. This is information which is collected for a direct purpose (like processing an online transaction), but then never really used for anything else. By IDC estimates, dark data represent about 90% of the data collected and stored by organizations.
The Internet of Things (specifically) and digital transformation (more generally) are business initiatives that try to harness that dark data by incorporating new or previously untapped data streams into larger business processes.
Big data refers to that new influx of data. The “big” adjective can be a bit misleading — it doesn’t necessarily mean that these are massive amounts of data. Some organizations may be dealing with petabytes of data, but some may only be gigabytes. It’s not a given amount of data, but rather the scale of increase from previous data streams.
Continue reading “What Are You Getting from (Big) Data?”
If you are evaluating, exploring or just plain interested in learning more about Business Process Management (BPM), then read onwards as this is what you have been waiting for.
While there are quite a few resources online, often they are focused either on community project code that is constantly changing or disjointed in such a manner that it is very difficult for you to find a coherent learning path.
Just a few months back, in June, the early access program for Effective Business Process Management with JBoss BPM
kicked off. This book is focused on a coherent path of learning to get you started with BPM and it focuses on JBoss BPM Suite as the Open Source BPM solution of choice.
The deal will go live at Midnight US ET and will stay active for ~48 hours, running a little longer than a day to account for time zone differences.
If you would like to help out with socializing this news, here is a tweet you can cut and paste into your social networks:
See more by Eric D. Schabell, contact him on Twitter for comments or visit his home site.
Some of the biggest technology trends aren’t necessarily about doing something new. Things like cloud computing (as an environment) and design patterns for the Internet of Things and mobile applications (as business drivers) are building on existing conceptual foundations — virtualization, centralized databases, client-based applications. What is new is the scale of these applications and the performance expected from them.
That demand for performance and scalability has inspired an architectural design called distributed computing. Technologies within that larger umbrella used distributed physical resources to create a shared pool for that service.
One of those technologies is the purpose of this post — in-memory data grids. It takes the concept of a centralized, single database and breaks it into numerous individual nodes, working together to create a grid. Gartner defines an in-memory data grid as “a distributed, reliable, scalable and … consistent in-memory NoSQL data store[,] shareable across multiple and distributed applications.” That nails the purpose of distributed computing services: scalable, reliable, and shareable across multiple applications.
Continue reading “Intro to In-Memory Data Grids”
Integration is one of those concepts that is easy to “know,” but becomes less obvious that more you try to define it. A basic, casual definition is making different things work together. The complexity, though, comes from the fact that every single part of that has to be broken down: what are the “things,” what are they doing that makes them “work together,” how are they working, and what is the goal or purpose of them working together. All of those elements can be answered differently for different organizations, or even within the same organization at different times.
An understanding of integration comes from looking at the different potential patterns that you can integrate and then defining the logic behind the integration so you can select the right patterns for your environment.
Integration itself is an architectural structure within your infrastructure, rather than an action or specific process. While getting various systems to work together has long been an IT (and organizational) responsibility, integration as a practice became more of a focus in the early 2000s. With emerging large-scale enterprise applications, there became a growing need to get those applications working together without having to redesign or redeploy the applications themselves. That push became integration.
Integration is subdefined by what is being integrated; these are the integration patterns.
There are different types of patterns, depending on perspective. There are patterns based on what is being integrated and then there are patterns based on the topology or design of the integration. Basically, it’s the what and the how.
Continue reading “Intro to Integration”