DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

The Latest Open Source Topics

article thumbnail
Apache Aries: Helping Enterprise Developers Build OSGi Apps
the approval of the blueprint container specification by the osgi alliance enterprise expert group (eeg) inspired members of the eeg to start an open source project centered around implementing the blueprint spec and other technologies for osgi applications. in september the apache aries project was born in the apache incubator. the purpose of the apache aries incubator is to create a new community of people interested in building enterprise osgi technology geared toward the application programming model. for an introduction to the history and the purpose of the aries project, dzone interviewed ian robinson, a distinguished websphere engineer and a member of the osgi eeg. robinson is at the frontrunner for the apache aries project and has begun using its technology for ibm's websphere application server. dzone asked robinson about the factors inspired the aries project. robinson said, "from a standards direction, the work of the osgi alliance eeg was to define a set of specifications that would form part of an enterprise profile for osgi." he says the eeg has approved several specs for technologies that allow osgi applications to consume existing java ee technologies like jta, jpa, jndi, etc. "the purpose of the eeg was not to try and define competing specifications but to take what exists already in the java enterprise space and define how those technologies become consumable for applications running in an osgi framework," robinson said. robinson also observed some point efforts starting up inside existing apache projects that didn't have an enterprise osgi home to host them. one example was an implementation of the blueprint container spec, which started out inside apache geronimo , an open source java ee application server. robinson said that developing a blueprint implementation in geronimo made sense since the app server could use the it, but that didn't provide much visibility of the blueprint work outside of the geronimo project. robinson and his collaborators thought it would be a better idea to start a new incubator project who's primary focus was enterprise osgi, form a community around it, and then gather a set of osgi technologies in that new project so that other projects like geronimo, felix karaf, and servicemix could use that technology in their own runtime environments. apache aries is not an effort to build a new enterprise application server or a new application integration runtime. robinson says the purpose of the project is to build components like the blueprint container that can be used by those enterprise application servers. apache geronimo is currently working on consuming the aries blueprint container and apache felix karaf , which is the kernel of an enterprise integration runtime, is already consuming the aries blueprint container. in its three month existence, the apache aries incubator has already been successful in building a sizable community. including robinson, there are currently 43 committers distributed across a wide variety of companies. robinson says at the end of an incubation period, an incubator is considered a success and a top level project if it builds a vibrant community, and aries is well on its way with companies like red hat, progress, ibm, and sap represented. right now, no timeframe has been determined for when the aries project intends to graduate from incubation. robinson says the community will decide when they've done enough work to become a top level project. dzone asked robinson the most important question for any apache project: 'how did the project get its name?' robinson explains: "we started thinking in ibm about the aries project way back in early april when the blueprint work started in apache geronimo. i mentioned that geronimo is a consumer of blueprint, but not the obvious project to develop it - we thought back then that what we needed was a new incubator for the blueprint container and other enterprise osgi technologies. aries is the star sign for that time of the year - simple as that." hence the logo for apache aries is the ram. ibm's websphere application server v7 already uses some of the technology in the apache aries project for its open alpha , which helps deploy enterprise applications as osgi bundles. to get involved with the apache aries project, you can visit their "getting inolved" page.
May 26, 2022
by Mitch Pronschinske
· 23,446 Views · 3 Likes
article thumbnail
Android Tutorial – Learn Android From Scratch!
In this article, we discuss the basics behind Android app development, including architecture, application anatomy, and a quick "Hello, World"app.
Updated May 26, 2022
by Aayushi Johari
· 17,998 Views · 8 Likes
article thumbnail
Experience Obsolesce: The Glaring Reality of Rapid Technology Change
There is a growing phenomenon in the IT community that challenges the concept of experience and a lifelong dedication to a career or area of study.
May 24, 2022
by Kartik Patel
· 4,363 Views · 1 Like
article thumbnail
June 1-3 Open Source RT-Thread IoT OS Global Tech Conference
Sign up for free!
May 20, 2022
by Nath Abby
· 39,629 Views · 2 Likes
article thumbnail
A Guide to Test Automation Types, Tools, and Benefits
Why should you have to do all that heavy testing lifting by yourself? Or at all?
Updated May 19, 2022
by Praveen Mishra
· 41,361 Views · 23 Likes
article thumbnail
Top 11 Cloud Platforms for Internet of Things (IoT)
Looking over the top 11 cloud platforms for Internet of Things (IoT), we highlight the importance of scalability, cost, and connectivity. Click here for more.
Updated May 19, 2022
by Diksha Rana
· 179,281 Views · 11 Likes
article thumbnail
20 Testing Tools and Libraries You Need to Know
This list of testing tools and libraries includes some that will be useful for automated testing, unit testing, and a variety of other testing needs.
Updated May 18, 2022
by Srinivasan Sekar
· 42,556 Views · 27 Likes
article thumbnail
12 Kick-Ass Software Prototyping and Mockup Tools
Let's compare the performance and features of twelve different prototyping and mockup tools for web apps to learn their advantages.
Updated May 18, 2022
by Alesia Krush
· 43,567 Views · 2 Likes
article thumbnail
Top Six Kubernetes Best Practices for Fleet Management
Many enterprises are struggling to keep up with a rapidly growing number of Kubernetes clusters spread across on-prem, cloud, and edge locations.
Updated May 16, 2022
by Kyle Hunter
· 6,127 Views · 2 Likes
article thumbnail
Time Synchronization in Distributed Systems: TiDB's Timestamp Oracle
This article is an introduction to PingCAP's TiDB’s timestamp oracle (TSO), how it delivers time services, and its strengths and weaknesses.
May 12, 2022
by haitao gao
· 7,173 Views · 2 Likes
article thumbnail
The Evolution of Configuration Management: IaC vs. GitOps
Misconfigurations are the leading cause behind security incidents in Kubernetes environments.
May 11, 2022
by Twain Taylor DZone Core CORE
· 7,793 Views · 3 Likes
article thumbnail
Open Source Security Risks
Explore the basics of open source security and examine several best practices you can use to prevent open source risks.
Updated May 11, 2022
by Gilad David Maayan
· 6,337 Views · 3 Likes
article thumbnail
10 Steps to Become an Outstanding Java Developer
If you are a Java developer and passionate about technology, you can follow these ten steps which could make you an outstanding Java developer.
Updated May 3, 2022
by Siva Prasad Reddy Katamreddy
· 318,401 Views · 59 Likes
article thumbnail
The 5 Healthcare AI Trends Technologists Need to Know
With the increased investments and interest from a broader range of users, it’s encouraging to see how a highly regulated industry like healthcare is ushering in AI.
May 2, 2022
by David Talby
· 7,424 Views · 6 Likes
article thumbnail
Modernizing an IBM-MQ Application With Kong and TriggerMesh on Kubernetes
Expose a REST API for your mainframe applications with the Kong API gateway and an event-driven flow implemented in Kubernetes using the TriggerMesh API.
Updated April 29, 2022
by Sebastien Goasguen
· 6,737 Views · 4 Likes
article thumbnail
Golang and Event-Driven Architecture
A high-level overview of what event-driven architecture (EDA) is, its relevance to real-world use cases, with hands-on code samples using Paho MQTT and Solace PubSub+ Go API.
Updated April 22, 2022
by Tamimi Ahmad
· 7,267 Views · 6 Likes
article thumbnail
Top 7 Trends in Open-Source Technology in 2022
Things have changed and new trends have evolved in the open-source sector. Let's take a look at some trends in open source in 2022.
March 26, 2022
by Neeraj Agarwal
· 20,652 Views · 8 Likes
article thumbnail
Python, NoSQL and FastAPI Tutorial: Web Scraping on a Schedule
Learn how to web scrape on a schedule by integrating the Python framework called FastAPI with Astra DB.
March 23, 2022
by Pieter Humphrey
· 4,059 Views · 2 Likes
article thumbnail
Playwright vs Selenium: A Comparison
This post helps QAs decide when to use which framework for better testing by providing a comparison of two popular testing frameworks: Playwright and Selenium.
March 21, 2022
by Garima Tiwari
· 6,218 Views · 4 Likes
article thumbnail
Building a Vector Database for Scalable Similarity Search
The first one in a blog series to take a closer look at the thought process and design principles behind the building of the most popular open-source vector database.
March 17, 2022
by Jun Gu
· 4,260 Views · 4 Likes
  • Previous
  • ...
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • ...
  • Next
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook
×