Achieve Maximum Efficiency

Intel XML

Subscribe to Intel XML: eMailAlertsEmail Alerts newslettersWeekly Newsletters
Get Intel XML: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories

Stages of Development Testing The need for testing a new piece of software before it’s released to customers is as old as software development itself. However, it’s typically left up to the individual organization to determine what types of testing need to be done, and how thorough the testing needs to be. The testing methodology and procedures can be left to individuals supporting each respective development team within an enterprise, causing scenarios where the right hand is unaware of what the left hand is doing. This will continue until at some point, things go horribly wrong. Then management is required to step in, and demand more effective testing. Developers then struggle to increase test effectiveness with their limited resources. The result is a constant balancing act between spending enough hours to test effectively without missing deadlines. Testers are ... (more)

Big Data Isn’t a Thing; Big Data is a State of Mind

“Big Data is dead.” “Big Data is passé.” “We no longer need Big Data; we need Machine Learning now.” As we end 2017 and look forward to big (data) things in 2018, the most important lessons of 2017 – in fact, maybe the most important lesson going forward – is that Big Data is NOT a thing. Big Data isn’t about the volume, variety or velocity of data any more than car racing is about the gasoline. Big Data is a state of mind. Big Data is about becoming more effective at leveraging data and analytics to power your business models (see Figure 1). Figure 1: Becoming More Effective at Leveraging Big Data to Power your Business   Big Data is a State of Mind Big Data is about improving an organization’s ability to leverage data and analytics to power their business models; to optimize key business and operational use cases; reduce security and compliance risk; to uncover n... (more)

REST APIs as a SQL Data Source for SAP BOBJ, Cognos or OBIEE

How can you integrate your internal API layer into various BI tools? We answer this and show how to enable SQL access to enterprise APIs in our latest webinar. My recent conversations with IT architects from financial services, healthcare and other industries revealed that enterprises are looking for ways to integrate their internal API layer into various core business intelligence tools such as SAP BusinessObjects, IBM Cognos, Tableau, Qlik, OBIEE, SAS, Informatica and others. So, we're hosting a webinar to help you learn how to use Progress DataDirect OpenAccess SDK to quickly deploy SQL clients—ODBC, JDBC, ADO.NET or SSIS—for your enterprise APIs. Gartner featured our technology as a leader in Data Virtualization for databases and APIs, and we have worked with a number of organizations to deliver SQL clients for enterprise APIs. The DataDirect OpenAcce... (more)

Job postings: Axway (Vordel) API Management skills needed in Cambridge MA and Hoffman Estates IL

Here are two jobs which may interest readers of this blog. Both require Axway (Vordel) skills for API Management. The first job is more of an administrator role, and the second is more of a dev role: Identity and Access Management Administrator in Cambridge, Massachusetts Experienced with Vordel (Axway), Active Directory, Kerberos XML, Enterprise Service Bus (ESB), & Message Broker SOAP, Web Services, & SOA Strong familiarity with Middleware, Database, SOA technologies Oracle Security Middleware (Oracle Access Manager, Oracle Internet Directory) Working knowledge of any Load Balancer (like F5) Working knowledge of system administration (Unix, Windows) Java Developer with Axway/Vordel Skills in Hoffman Estates, Illinois This job requires a Java developer who has great experience with Vordel [Axway] API Manage... (more)

Copy Source as HTML in Visual Studio 2010

SharePoint Archiving Journal I was working on my first SharePoint 2010 post today since I actually installed some bits and quickly discovered that I did not have Copy Source As Html working with Visual Studio 2010 Beta 2.  If you’re a blogger like me, you will find that you are quite addicted to this useful tool as it makes pasting good looking code segments quite easy.  Unfortunately, they haven’t released an installer that works with Visual Studio 2010 yet, so I decided to see if I could figure out how to get it to work.  Now, I’m not expert on Visual Studio Addins, so it took me some experimenting.  I installed the product as normal, but when I opened Visual Studio, I did not find the addin loaded.  After some investigating, I decided to copy the CopySourceAsHtml.AddIn file into my user folder.  Specifically this goes in C:\Users\\My Documents\Visual S... (more)

Learning JSF2: AJAX in JSF

As you probably know JSF 2 is a major upgrade over JSF 1.2. One of the major additions to this version of JSF is standard Ajax support. This article covers Ajax features in JSF 2. If you are familiar with RichFaces and specifically the a4j:support tag then learning how to use Ajax features in JSF 2 is going to be very easy. Many concepts and features are being carried over from RichFaces.  Let’s start.  JSF 2 comes with one tag that provides Ajax functionality. The tag is called f:ajax (sounds familiar to a4j:support – right?) When I do RichFaces trainings, I like to divide the core ideas into three parts: sending an Ajax request, partial view rendering and partial view processing. I will use the same approach here. Sending an Ajax request JSF comes with one tag to send an Ajax request, the tag is called . This tag is actually a client side behavior (here is a great ... (more)

Creating JavaServer Faces Maven Managed Projects with Eclipse

Step 1 Create a project based on my blog “UPDATED Setting up a JEE 6 Web Profile Maven Project in Eclipse using TomEE”. Step 2 Eclipse reveals its special capabilities such as specialized editors based on the project’s facet. As it now stands the project you just created will allow you to create Servlet/JSP applications. You need to add the JavaServer Faces facet to the project. Right-mouse click on the project and select Properties and then select Project Facets. You will see: You now need to add the JavaServer Faces facet version 2.1, change the Java version to 1.7 and uncheck JAX-RS. It should now look like: The version of TomEE, 1.6.0, that I am using does not yet have JSF 2.2 in its library. Its current version is 2.1. If you need to use 2.2 then there is a beta version of the library available as of this writing. Do not click on OK yet. Step 3 Notice the lin... (more)

Using a Perl Debugger with Server Side Triggers

Introduction This article describes a method to use a perl debugger on trigger scripts without advanced interprocess debugging tools. Using a perl debugger with a V4.x server side trigger launched by the server is very difficult and encounters two known obstacles: The server will fire the trigger and the debugger will run in a thread of the detached server process; the debugger will start but will probably not communicate with you. However, if you manually started the server via a shell command then the perl debugger will start, accept input from the keyboard, then you will loose contact with the debugger; it does not have exclusive access to the keyboard because it is running in the context of the detached server process. The next command you type will go to the shell, not the debugger.  It gets messy from there. Debugging on your live server means another AccuRev... (more)

Vordel Appoints Spike Reply as Partner

Cloud Computing Expo on Ulitzer Vordel, a provider of Cloud and SOA Governance products, announced at VordelWorld, its annual user conference, that it has recently appointed Spike Reply (part of the Reply Group) as its key partner in the Italian marketplace. The two companies will work closely together to build out their complementary SOA Governance product and service offerings into key industry sectors including Government, Financial services and Telecoms. Vordel’s products provide governance, acceleration, integration, and security for SOA and Cloud Computing. Spike Reply has established a SOA Center of Excellence division to assist its Customers exploit the opportunities presented by adopting a SOA-based approach to their business processes. Built on a bedrock of products from leading vendors, Spike Reply is delivering on its goal of enabling its customers build... (more)

Does Cloud Computing Exacerbate Security and File Transfer Issues?

SOA Security at Cloud Expo Here is an interesting article by Rob Barry titled: "In SOA, cloud resources may exacerbate security and file transfers issues." It highlights significant requirements for Federated SOA especially around large file transfer using SOAP Attachments. The article makes the following interesting points: With increasing cloud adoption, there is an increase of large file transfers to external cloud providers such as Amazon S3 or Rackspace CloudFiles or to a company's internally hosted cloud.  The file size increase is driven by the a low-hanging use case for S3 and CloudFiles:  securely archiving rarely used corporate data in the cloud.  The result of such archiving of batch data is an ever-growing file transfer over HTTP as a MIME of MTOM attachments.  Consider the opposite scenario:  if the data is real-time the transaction rate is higher but t... (more)

JSON Schema Validation for RESTful Web Services

In the article "The importance of threat protection for restful web services", I presented a number of content-based threats for XML. When protecting an endpoint from XML based attacks, not only are payloads scanned for code injections, malicious entity declarations and parser attacks, XML documents are actually validated against strict schemas that clearly describe expected document structures. Enforcing this type of compliance at the edge, in a SOA gateway for example, minimizes the risk of attacks of the Web service endpoint. Structure definition languages such as XML Schema Definition (XSD), schematron, XPath are all helpful tools in describing the type of data and structure of XML documents that are expected at runtime. JavaScript Object Notation (JSON) is increasingly being considered as an alternative to XML and already established as the preferred content-typ... (more)