JFrog Xray provides application transparency

News Analysis
May 23, 20163 mins

It's all about clarity and transparency—an increasingly difficult task for modern applications

Applications today look different from how they looked only a few short years ago. Instead of generally monolithic architecture, modern applications take on a far more modular approach leveraging component third-party services, new ways to deploy and interactions with an increasing number of third-party systems and tools. All of this complexity makes it hard for developers, operations teams or a combination thereof to really see what is going on.

For that reason, vendors are increasingly looking to offer visibility as a specific product. That is the case for JFrog, which today announced Xray, a tool that aims to deliver transparency across applications. JFrog offers software management and distribution tools. Given that it already helps organizations deploy applications and manage those applications, it is a natural progression to offer visibility across those apps.

+ More on Network World: Promise and peril in the journey to DevOps +

From a company perspective, JFrog claims over 2,000 paying customers and 60,000 installations across millions of developers. Companies using JFrog include Amazon, Google, LinkedIn, MasterCard and Tesla. The JFrog tools are open-source, on-premise SaaS solutions.

This new solution, Xray, is labeled as an “impact analysis” product. That means it gives users deep understanding of their container images, software packages and binary artifacts, even with the huge volume and variety of components that development teams share in the software build and distribution process. Xray includes a number of different propositions:

  • Impact analysis that indicates how production and CI environments are impacted
  • A dependencies graph on which users can easily zoom in to find vulnerability or compliance issue.
  • An open API that enables integration with all current and future types of component-scanning technology to allow custom scanning capabilities for performance, quality, popularity or any other criteria required
  • A universal solution that integrates with vulnerability and license compliance databases such as VersionEye, BlackDuck and WhiteSource
  • An integration with a user’s registry and repository to allow full sync through all of the CI/CD flow

Xray is, naturally, integrated with JFrog Artifactory and therefore has access to the meta data that Artifactory indexes. As such, it is in a unique position to analyze the relationships between binary artifacts across an entire organization and analyze the impact that one component has on any other.

In addition to security vulnerabilities, JFrog Xray can also analyze the potential impact of performance issues or architectural changes. Xray also has an API, allowing integration within an organization’s own continuous integrations and delivery products and processes.

Monitoring projects

JFrog Xray includes the VersionEye technology and database. VersionEye, a startup company based in Mannheim, Germany, improves developer productivity through a system that tracks open-source libraries and alerts developers in real time to key information such as security vulnerabilities, license violations and outdated dependencies.

“VersionEye technology monitors over a million open-source projects on a daily basis,” said Robert Reiz, CEO and co-founder of VersionEye. “Integrating the VersionEye technology with the JFrog platform creates an unparalleled capability for deep understanding of the quality and provenance of the software components organizations depend on. JFrog has leveraged its Universal approach, supporting all type of components, into a leadership position with its artifact repository and addresses a real community pain with JFrog Xray. We are excited to be part of the solution.”

My POV

Visibility is never a bad thing, and JFrog states correctly that the increasing complexity of applications calls for commensurately deeper and more complex transparency tools. The fact that it is also tightly tied to JFrog’s other tools suggests that for existing Jfrog users, this will be a natural extension of their tools set.

benkepes

Ben Kepes is a technology evangelist, an investor, a commentator and a business adviser. His business interests include a diverse range of industries from manufacturing to property to technology. As a technology commentator he has a broad presence both in the traditional media and extensively online. Ben covers the convergence of technology, mobile, ubiquity and agility, all enabled by the cloud. His areas of interest extend to aviation technology, enterprise software, software integration, financial/accounting software, platforms and infrastructure as well as articulating technology simply for everyday users.

He is a globally recognized subject matter expert with an extensive following across multiple channels. His commentary has been published on Forbes, ReadWriteWeb, GigaOm, The Guardian and a wide variety of publications – both print and online. Often included in lists of the most influential technology thinkers globally, Ben is also an active member of the Clouderati, a global group of cloud thought leaders and is in demand as a speaker at conferences and events all around the world.

As organizations react to the demands for more flexible working environments, the impacts of the economic downturn and the existence of multiple form-factor devices and ubiquitous connectivity, Cloud computing stands alone as the technology paradigm that enables the convergence of those trends -- Ben’s insight into these factors has helped organizations large and small, buy-side and sell-side, to navigate a challenging path from the old paradigm to the new one.

Ben is passionate about technology as an enabler and enjoys exploring that theme in various settings.

The opinions expressed in this blog are those of Ben Kepes and do not necessarily represent those of IDG Communications, Inc., its parent, subsidiary or affiliated companies.

More from this author