Tuesday, December 2, 2014

Teiid 8.10 Alpha1

We've made steady progress on 8.10 and Alpha1 is now available from the downloads and maven.  Feature highlights include:
  • TEIID-3192 Salesforce Connectivity - connectivity was converted to the partner api provided by Salesforce rather than utilizing CXF. Please log an issue if you were utilizing features from the CXF config.
  • TEIID-3046 Recursive Common Table Expression - engine and push down support was added.
  • TEIID-3163 TEIID-3167 Text Table Enhancements - to support a general no trim option and to use a different row delimiter.
We expect progress with Olingo, but it appears that their final won't be available until March.  Due to that and other needs we will likely produce an 8.11 as well.

There will be several new sources coming in the 8.10 release including SybaseIQ and PrestoDB.  HBase is likely and there should be a couple more if time permits.

Thanks in advance for the community effort as we work toward the 8.10 release and be sure to let us know if there are issues needing attention.


Monday, November 17, 2014

Teiid 8.9 Final Released

The Teiid community is excited to announce yet another (nearly) time boxed release of its Data Virtualization software - version 8.9. This release took an extra 4 weeks on top of regular 12 weeks to accommodate a NEW version of the host environment - JBoss EAP 6.3.0 Alpha.

You can find the Teiid downloads at http://teiid.jboss.org/downloads/

A little over 100 issues were resolved and this is looking to be solid release. The major features include:
  • TEIID-3009 WITH project minimization - common table expressions will have their project columns minimized.
  • TEIID-3038 geoSpatial support for MongoDB translator
  • TEIID-3050 Increased Insert Performance with sources that support batching or insert with iterator.
  • TEIID-3044 Function Metadata is available through system tables and DatabaseMetaData.
  • TEIID-1910 TeiidPlatform for EclipseLink integration is now provided via the teiid-eclipselink-platform jar in maven.
  • TEIID-3119 Performance improvements in grouping and duplicate removal as well as general improvements to memory management.
  • TEIID-3156 Collation aware prevention of order by pushdown via the collationLocale translator property and the org.teiid.requireTeiidCollation system property.
  • TEIID-3042 Usage Information on views and procedures in the system table SYSADMIN.Usage.
  • OData4 Support - There is partial support for OData4 using the Apache Olingo project. The OData2 is still intact. We consider this still as experimental feature.
Thank you for continued support in the community, especially to the individuals who found issues, entered JIRAs, and provided other valuable contributions. Huge thanks to Alex K.,  Bram GadeyneCristiano NicolaiDevesh MishraGary GregoryHaifen BiHarrison GentryIvan ChanJoao ViragineJoseph CHIDIACMark AckertMark AddlemanMichael FarwellPranav KSalvatore RSanjeev GourSunil VarmaTom Arnold for all your contributions.

The development of Teiid 8.10 is already well underway, but there is plenty of time to add more features. The target release date will be February 15th, 2015. If you have been thinking about a feature for Teiid, this is a great time to engage the leads and submit your request/proposal. We really need experts out there to help with our big data story.  If you have experience with NoSQL stores, please write a translator in Teiid or improve what we already have in the build.  Check out the Open To Community issue bucket to see some existing issues that could be good to start with.  We are also looking for web smiths, as we really want update the main Teiid website - any volunteers are welcome.

If you are thinking about production support, look into Redhat Data Virtualization.  You can also download a free developer version of upcoming DV 6.1.0 version there.

Thank you. 

Steve and Ramesh.

Thursday, November 6, 2014

Teiid 8.9 CR3

It seems that CR2 was well received or at least there were no major issues with the switch to EAP 6.3 Alpha.  So now we are moving onto 8.9 CR3, which is available in the downloads and maven.  The final release should be expected within the next 10 days.

There are a couple of fixes beyond what was in CR2 and we are up to 116 total issues addressed for this release. 

Work has begun on 8.10.  Expect an 8.10 Alpha about a week after the 8.9 Final.  Now is a great time to vote for or log issues to be included in that release.


Tuesday, October 28, 2014

Teiid 8.9 CR2

We are happy and trepidatious about the availability of 8.9 CR2 in the downloads and maven.  This moves us closer to the final, but introduces two important and late changes:

  • The target platform is now EAP 6.3 Alpha.  This platform change better aligns us with more recent product releases and removed the need for applying the RESTEasy patch. We also have a high degree of confidence in the changes as we have already been through this effort for productizing DV 6.1. You may however need to be signed into a jboss.org account for the EAP 6.3 Alpha download - we are working with the EAP team to get that restriction removed.   
  • The semantics of the pg transport security configuration have changed. By default the socket configuration has SSL disabled.  If login security is used, then clients will be required to use a secure login - which is currently only GSS.  If SSL is fully enabled, then clients will be required to use SSL. This more closely matches the behavior of the JDBC transport.  There is a backwards compatibility option if needed - see System Properties.
Given these changes we'll expect another CR release before the final.  We apologize for the delay as we typically do want to stick as close as possible to a quarterly release.  

Thanks again for all of the community effort in logging issues.  We are up to 110 addressed for this release, so we are expecting a high quality result.  Work will begin shortly on 8.10, which means that now is the time to vote for or log issues to be included in that release.


Sunday, October 26, 2014

The 3 big problems with data and how to avoid them

The 3 big problems with data and how to avoid them

Register Now

You’re invited to attend the Beyond Big Data Webinar Series, a set of 5 Red Hat webinars. Read more about the entire series.

Webinar 1: The 3 big problems with data—and how to avoid them
November 5, 2014, 11:00 a.m. - 12:00 p.m.

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 doesn't 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.

Syed Rasheed, solution marketing manager, Red Hat
Syed Rasheed, solution marketing manager at Red Hat, coordinates marketing, evangelism, and consulting activities. In addition to helping customers address integration challenges, he is responsible for working with customers, partners, and industry analysts to ensure next-generation Red Hat technology meets customer requirements for building business process automation and integration solutions. Syed is an 18-year veteran of the IT industry with extensive experience in business process management systems, business intelligence, and data management technologies. His work spans several industries, including financial services, banking, and telecommunications.

Ken Johnson, director of product management, Red Hat
Ken Johnson, Red Hat director of product management, is responsible for SOA and data integration products and technologies. Prior to joining Red Hat, Ken was a senior engineering manager at MetaMatrix, Inc., a pioneer in the enterprise information integration (EII) market. He has also held technical leadership positions at Vignette Corporation, Oberon Software, and Sybase, Inc., with a focus on application integration and data management technologies.

Register Now

Wednesday, October 22, 2014

Single sign-on (SSO) with Teiid with Kerberos secured Web Service

With the latest upcoming release of Teiid 8.9, user can achieve single sign-on (SSO) in accessing any REST or SOAP based web services that are secured through kerberos.

In the previous installment, I have shown few articles on how to do Kerberos authentication through Teiid/JBoss EAP in consuming a REST web service.

In this blog I will showcase few more articles that are designed around SOAP web services. Mostly these articles are written tutorial fashion such that one can easily follow and create and as well as consume the web services in JBoss EAP and Teiid.

1) How to implement a SOAP Web Service with Kerberos authentication in JBoss EAP

2) How to implement Kerberos authentication to a SOAP Web Service using Teiid

In article (1) shows how to create sample SOAP web-service that can be secured through Kerberos

In article (2) shows how to consume web-service in Teiid that is secured through Kerberos

In article (3) show a SSO scenario, where Teiid is secured through Kerberos, and how the authenticated token can be used  to access a same web service that is secured also through Kerberos.

Next step we want to provide consuming services that are secured through SAML & OAuth. If you are familiar with implementation of these technologies in CXF and can help implement a solution, please let us know.