Switchyard is a lightweight service delivery framework providing full lifecycle support for developing, deploying and managing service-oriented applications. Switchyard is the community project for one of the components for Red Hat JBoss Fuse Service Works. I am pulling together a Switchyard Primer which contains various topics around the project. I am starting with Application Basics and Contracts. I am building the primer in slides.com to make it easier to share and update. To start building the primer I gathered some initial material from the Switchyard project and from Jorge Morales' Blog. I will continue to update with more material for the Primer for Switchyard. This initial release includes Part 1 and Part 2 which is below. Please leave comments for any topics you would like to have included in the primer.
This week is my first time posting for the weekly editorial and excited to join the team. There is a lot to highlight for this weeks editorial. Autumn is now upon us in the Northern Hemisphere which marks the transition from summer to winter. The arrival of night is earlier, temperature is cooling and leaves are turning color as well as falling. I was at the Boston office a couple of weeks ago and the area was beautiful with the change in the color of the leaves in addition to the cool weather. With the transition of warm to cold weather autumn is known as the primary harvest with many harvest festivals celebrated across the globe. Whether you celebrate Labor Thanksgiving Day in Japan, the Dutch Feast of Saint Martin of Tours, American Thanksgiving Feast, Canadian Thanksgiving Feast, German Martinmas, Czech Republic Posviceni/Obzinky, Chinese Harvest Moon Festival, etc., have a great Autumn.
Now on to our exciting JBoss weekly content
Red Hat is the best company in the world to work. I have enjoyed Red Hat since day one and continue to enjoy the work, the people and the open source culture. We have a current job opening for a Software Sustaining Engineer who will help improve the quality of the BRMS and BPM Suite platforms which are the productised versions of the Drools and jBPM open source projects. So if you love Drools and jBPM, and want to help make them even better and even more robust - then this is the job for you The role is remote, so you can be based almost anywhere.
We had several events that took place plus some coming up:
300+ kids, 16 speakers (4 from middle/high school), 6 rooms, 24 sessions of 75 mins each = extremely rewarding weekend + inspired kids! Silicon Valley Code Camp Kids (SVCC.kids) is a one-day event that is a new addition to the famous Silicon Valley Code Camp (SVCC) event. The event was held at Foothill College in Los Altos Hills, CA on October 12th.
DecisionCAMP 2014 took place at San Jose on October 13-15 which is a free conference in the San Jose area for business rules and decision management practitioners. The conference concentrates on Business Rules and Decision Management. Decision Management is the art or science, depending on your perspective, of automating decisions in your systems.
Last week was the Openslava 2014 Conference for emerging technologies and open-source in Bratislava, Slovakia. Videos from the talks will be published soon. Markus Eisele posted a Trip Report which also included a video and presentation on 50 best features of Java EE 7.
Coming up in November we have several people from Red Hat involved at Devoxx BE 2014. Devoxx has grown to be one of the most popular Java conferences series in Europe. This year we are excited to announce that JBoss will be presenting a keynote on the future capabilities of PaaS. We have severalspeakers who are speaking on a variety of topics. Visit JBoss Community members at Devoxx University, the Hackergarten, the sessions or have a drink with us at Nox!
A lot of blogs and articles were posted the last couple of weeks so I listed them here for your reading pleasure:
Ramesh Reddy posted a blog to help the sizing of a Data Virtualization infrastructure based on Teiid or Data Virtualization. The blog examines certain questions around environment and scenario as well as discussing certain limitations of the engine.
John Hurlocker was a guest blogger with Eric Schabell to present tips and tricks on background and guidelines for the design cycle encountered when one works with rules projects. In a separate blog they also described possible BRMS deployment architectures.
Markus Eisele provided another episode his developer interview which took place with Matthias Wessendorf. Matthias is working at Red Hat where he is leading the AeroGear project. Previously, he was the PMC Chair of the Apache MyFaces project. Matthias is a regular conference speaker.
The last couple of weeks we had several new project releases. Take all of them for a spin and enjoy!
Infinispan 7.0.0.CR2 released! As we approach final release, the main themes of this CR were bug fixes and enhancements, many related to Partition Handling.
JGroups 3.6.0.Final released! We just released 3.6.0.Final to SourceForge  and Nexus. It contains a few new features, but mostly optimizations and a few bug fixes. It is a small release before starting work on the big 4.0.
Teiid 8.9 CR1 Posted! After a small delay Teiid 8.9 CR1 has been posted to the maven repository and the download page.
SwitchYard 2.0.0.Alpha3 Now Available! The SwitchYard team has been making steady progress on the 2.0 release and I'm pleased to announce the latest preview of SwitchYard 2.0, Alpha3. We're rapidly approaching beta quality and the only think keeping this release from being called a beta is the lack of support for BPM and rules components on WildFly. Overall, the team has made great progress improving stability, especially on Fuse/Karaf.
That's all for this week, please join us next week when we will share more news about the JBoss Community.
We have pulled together a new Getting Started Series for Fuse. We are updating http://www.jboss.org/products/fuse with the 5 part series. Check out Christina Lin's blog for more demos and videos on Fuse and A-MQ. Follow the below series to build your first application. You will build some simple examples as well as build a Home Loan Application using JBoss Fuse to integrate different enterprise systems. The Home Loan Application accepts a loan request from the customer and provides a loan decision including a home mortgage rate. The series walks you through each step of the application development lifecycle from start to finish. What is JBoss Fuse?
I am doing an Ignite talk at the C5ISR (Command, Control, Communications, Computers, Combat Systems, Intelligence, Surveillance, and Reconnaissance) Conference this year in Charleston, SC on November 19. Over the past seven years, the Annual C5ISR Government/Industry Partnership Summit has grown into the Premiere East Coast technical event, and the 8th Annual 2014 Summit is shaping up to be our best event yet! This years’ theme is “Technologies Enabling Information Dominance”, and will feature National-Level Speakers, Interactive Workshops, Specialized Technical Tracks, Receptions, Exhibits, and as always, unparalleled networking opportunities!
Has your organization has been thinking about ways in which intelligent systems can be leveraged to improve business processes, transform operations, drive innovation and create new revenue streams? With input from our customers, we have identified a “top 8” list of considerations to address during your project design, and throughout implementation.
8. Regulatory requirements. 7. Storage and analysis of unstructured data. 6. Managing large amounts of data. 5. Data integrity. 4. Moving intelligence to the edge. 3. Patch and configuration management. 2. Communicate reliably, despite disparate systems. 1. Security.
Information is power. It gives your organization the competitive edge it needs to win. But, with so much data and so little time, how do you leverage all this data to actually yield valuable business insights?
Big data solutions are a great start. But what about being able to easily access the right data, at the right time?
Watch the webinar series to learn how to overcome challenges of big data, data bottlenecks, and data integration. Topics in this 5-part series are:
Implementing a data strategy and architecture to avoid data problems
Delivering data-rich user experiences with high performance and scalability
How to quickly and easily create a virtual data services layer
Analytics based decision making
Avoiding Hadoop data silos
The 3 big problems with data and how to avoid them
Date: November 5, 2014 Time: 11:00 a.m. – 12:00 p.m. EST
No matter what your organization looks like, chances are you're wrestling with at least one of the following data challenges:
Data silos that are difficult to access when needed
Point-to-point integration that simply does not scale
Data sprawl leading to security and compliance risks
Join this webinar to learn how to implement a data strategy and architecture to avoid these problems.
Speakers: Syed Rasheed, senior product marketing manager, Red Hat Ken Johnson, director of product management, Red Hat
Slow data is a fast way to lose your best customers
Date: November 12, 2014 Time: 11:00 a.m. – 12:00 p.m. EST
Worried about big data? You should be terrified by “slow data.” When customers are forced to experience slow or inaccurate service they will run, not walk, away from your organization. Meeting real-time customer expectations while juggling huge volumes of data is a challenge. Learn how your organization can successfully provide stellar data-rich user experiences while maintaining high enterprise performance and scalability.
Speaker: Vamsi Chemitiganti, chief solution architect, Red Hat
Integration intervention: get your apps and data up to speed
Date: : November 19, 2014 Time: 11:00 a.m. – 12:00 p.m. EST
The most efficient and agile applications and services can be dragged down by the point-to-point data connections of a traditional data integration stack. Virtualized data services eliminates this friction and speeds up your applications.
Join this webinar to see how to quickly and easily create a virtual data services layer to plug data into your SOA infrastructure, allowing your entire solution to operate with agility and efficiency.
Speakers: Syed Rasheed, senior product marketing manager, Red Hat
Kenny Peeples, JBoss technology evangelist, Red Hat
Making good decisions? Want to? Data analytics is the key
Date: December 2, 2014 Time: 11:00 a.m. – 12:00 p.m. EST
You've turned big data into information, but how can you use it to make better decisions and respond faster to customer needs? How do you turn big data in to smart data?
Join this webinar and learn how to:
Apply advanced business rules to virtualized data services.
Identify and act upon important information that may otherwise be lost in a sea of big data.
Kim Palko, senior product manager, Red Hat Prakash Aradhya, senior product manager, Red Hat Kenny Peeples, JBoss technology evangelist, Red Hat
Don't let Hadoop become a new data silo
Date: December 9, 2014 Time: 11:00 a.m. – 12:00 p.m. EST
Organizations today no longer suffer from a lack of data. They suffer from a lack of the right data, at right time. Barriers such as having data spread across too many applications and systems do not go away just because an organization is using big data technology. In fact, they get more complicated.
In this webinar you'll learn how to:
Make calling data from Hadoop as easy as any SQL data source.
Seamlessly combine data from Hadoop-based systems with existing data silos.
Deliver truly unified and actionable information to maximize return on data assets.
Speakers: Syed Rasheed, senior product marketing manager, Red Hat Kenny Peeples, JBoss technology evangelist, Red Hat
The Red Hat JBoss Integration Product Portfolio includes Camel which supports most of the Enterprise Integration Patterns from the Enterprise Integration Patterns Book. The patterns help integration architects and developers design and implement integration solutions more rapidly and reliably. I wanted to provide a sample application to show off the Enterprise Integration Patterns as well as provide the stencil to get you going on your first integration design.
"The core language of EAI, defined in the book Enterprise Integration Patterns by Gregor Hohpe and Bobby Woolf, is also the core language of defining ESB flows and orchestrations, as seen in the ESB's developer tooling."
The EIP icons library is available as a Visio stencil file adapted to render the icons with the Camel color : sand. Download it here for your presentation, functional and technical analysis documents. The original EIP stencil is also available in OpenOffice 3.x Draw (thanks to Marco Garbelini) , Microsoft Visio, or Omnigraffle.
The example below is a quickstart for JBoss Fuse. This example will get you running quickly. We will show how to use this quickstart in Switchyard on Fuse Service Works in the future. Access the example code at https://github.com/kpeeples/fuse-eip-quickstart and in minutes run the application. The wire tap, splitter, recipient list and message filter enterprise integration patterns are shown in this example.