Latest News from Microservices Expohttp://soa.sys-con.com/
Latest News from Microservices ExpoenCopyright 2015 Ulitzer.comUlitzer.comSun, 02 Aug 2015 16:21:45 EDThttp://backend.userland.com/rss360Latest News from Microservices Expohttp://gemsres.com/section/4/awsj-mag-logo-145.gifhttp://soa.sys-con.com/
MuleSoft Survey: Connectivity Is Driving Business Strategy | @ThingsExpo #IoT #Microserviceshttp://soa.sys-con.com/node/3391541
MuleSoft has announced the findings of its 2015 Connectivity Benchmark Report on the adoption and business impact of APIs.
The findings suggest traditional businesses are quickly evolving into "composable enterprises" built out of hundreds of connected software services, applications and devices. Most are embracing the Internet of Things (IoT) and microservices technologies like Docker. A majority are integrating wearables, like smart watches, and more than half plan to generate revenue with APIs within the next year.<p><a href="http://soa.sys-con.com/node/3391541" target="_blank">read more</a></p>Thu, 30 Jul 2015 14:30:00 EDThttp://soa.sys-con.com/node/3391541http://soa.sys-con.com/node/3391541#feedbackAre Microservices ‘SOA Done Right’? By @TheEbizWizard | @DevOpsSummit #DevOps #Microserviceshttp://soa.sys-con.com/node/3375016
What we really mean to ask is whether microservices architecture is SOA done right. But then, of course, we’d have to figure out what microservices architecture was. And if you think defining SOA is difficult, pinning down microservices architecture is unquestionably frying pan into fire time.
Given my years at ZapThink, fighting to help architects understand what Service-Oriented Architecture really was and how to get it right, it’s no surprise that many people ask me this question.<p><a href="http://soa.sys-con.com/node/3375016" target="_blank">read more</a></p>Wed, 29 Jul 2015 10:30:00 EDThttp://soa.sys-con.com/node/3375016http://soa.sys-con.com/node/3375016#feedbackService Virtualization and Microservices By @PenningJe | @DevOpsSummit #DevOps #Microserviceshttp://soa.sys-con.com/node/3357362
Microservices are individual units of executable code that work within a limited framework. They are extremely useful when placed within an architecture of numerous microservices. On June 24th, 2015 I attended a webinar titled “How to Share Share-Nothing Microservices,” hosted by Jason Bloomberg, the President of Intellyx, and Scott Edwards, Director Product Marketing for Service Virtualization at CA Technologies. The webinar explained how to use microservices to your advantage in order to deliver products that are competitive in the application economy.<p><a href="http://soa.sys-con.com/node/3357362" target="_blank">read more</a></p>Tue, 28 Jul 2015 18:00:00 EDThttp://soa.sys-con.com/node/3357362http://soa.sys-con.com/node/3357362#feedbackWhat Is “Micro” About a Microservice? | @DevOpsSummit #DevOps #Docker #Containers #Microserviceshttp://soa.sys-con.com/node/3356250
One of the hottest new terms in the world of enterprise computing is the microservice. Starting with the seminal 2014 article by James Lewis and Martin Fowler of ThoughtWorks, microservices have taken on a life of their own – and as with any other overhyped term, they have generated their fair share of confusion as well.
Perhaps the best definition of microservices comes from Janakiram MSV, Principal at Janakiram & Associates. “Microservices are fine-grained units of execution. They are designed to do one thing very well,” according to Janakiram. “They contain everything from the operating system, platform, framework, runtime and dependencies, packaged as one unit of execution.” As a result, “a microservice architecture promotes developing and deploying applications composed of independent, autonomous, modular, self-contained units.”<p><a href="http://soa.sys-con.com/node/3356250" target="_blank">read more</a></p>Sat, 25 Jul 2015 09:00:00 EDThttp://soa.sys-con.com/node/3356250http://soa.sys-con.com/node/3356250#feedbackSharding for Scale By @LMacVittie | @DevOpsSummit #Microserviceshttp://soa.sys-con.com/node/3347703
Sharding has become a popular means of achieving scalability in application architectures in which read/write data separation is not only possible, but desirable to achieve new heights of concurrency. The premise is that by splitting up read and write duties, it is possible to get better overall performance at the cost of a slight delay in consistency. That is, it takes a bit of time to replicate changes initiated by a "write" to the read-only master database. It's eventually consistent, and it's generally considered an acceptable trade off when searching for higher and higher scalability.<p><a href="http://soa.sys-con.com/node/3347703" target="_blank">read more</a></p>Sat, 04 Jul 2015 09:00:00 EDThttp://soa.sys-con.com/node/3347703http://soa.sys-con.com/node/3347703#feedbackAnalytics Platform for Microservices & APIs | @DevOpsSummit @Mashape #API #DevOpshttp://soa.sys-con.com/node/3347478
Mashape is bringing real-time analytics to microservices with the release of Mashape Analytics. First built internally to analyze the performance of more than 13,000 APIs served by the mashape.com marketplace, this new tool provides developers with robust visibility into their APIs and how they function within microservices. A purpose-built, open analytics platform designed specifically for APIs and microservices architectures, Mashape Analytics also lets developers and DevOps teams understand which APIs are used most frequently, from what endpoints and by which paying customers, so they can prioritize stability and new feature development to better manage their applications. <p><a href="http://soa.sys-con.com/node/3347478" target="_blank">read more</a></p>Sat, 27 Jun 2015 11:00:00 EDThttp://soa.sys-con.com/node/3347478http://soa.sys-con.com/node/3347478#feedbackMicroservices and HTTP/2 By @LMacVittie | @DevOpsSummit #DevOps #Microserviceshttp://soa.sys-con.com/node/3347701
There's a lot of things we do to improve the performance of web and mobile applications. We use caching. We use compression. We offload security (SSL and TLS) to a proxy with greater compute capacity.
We apply image optimization and minification to content.
We do all that because performance is king. Failure to perform can be, for many businesses, equivalent to an outage with increased abandonment rates and angry customers taking to the Internet to express their extreme displeasure. <p><a href="http://soa.sys-con.com/node/3347701" target="_blank">read more</a></p>Thu, 25 Jun 2015 03:01:00 EDThttp://soa.sys-con.com/node/3347701http://soa.sys-con.com/node/3347701#feedbackPaaS and #Microservices By @bcferrycoder | @DevOpsSummit #DevOps #PaaShttp://soa.sys-con.com/node/3261361
In the first four parts of this series I presented an introduction to microservices along with a handful of emerging microservices patterns, and a discussion of some of the downsides and challenges to using microservices. The most recent installment of this series looked at ten ways that PaaS facilitates microservices development and adoption.
In this post I’ll cover some words of wisdom, advice intended for individuals, teams, and organizations considering a move to microservices. I've gleaned this advice from the various articles and meetups mentioned above, from dozens of discussions with architects and developers at a handful of organizations who are moving forward with microservices, as well as from my experience building a couple microservices-based systems before microservices was a thing.<p><a href="http://soa.sys-con.com/node/3261361" target="_blank">read more</a></p>Sat, 06 Jun 2015 09:00:00 EDThttp://soa.sys-con.com/node/3261361http://soa.sys-con.com/node/3261361#feedbackMicroservices vs Microsegmentation | @DevOpsSummit #DevOps #Docker #Microserviceshttp://soa.sys-con.com/node/3336488
<p><em>Let's just nip the conflation of these terms in the bud, shall we? </em></p> <p>"MIcro" is big these days. Both microservices and microsegmentation are having and will continue to have an impact on data center architecture, but not necessarily for the same reasons. There's a growing trend in which folks - particularly those with a network background - conflate the two and use them to mean the same thing. </p> <p>They are not. </p> <p>One is about the application. The other, the network. There is a relationship, but it's a voluntary one. They are two very different things and we need to straighten out the misconceptions that are rapidly becoming common. </p> <h2><font color="#c0504d">Microservices </font></h2> <p>Microservices are the resulting set of services (mini applications, if you will) that arise from the process of decomposing an application into smaller pieces. If you take a monolithic application and segment it into many pieces, you end up with microservices. It is an application architecture; an approach to designing applications. </p> <p><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 16px 0px 0px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="monolithic vs microservices" border="0" alt="monolithic vs microservices" align="left" src="https://devcentral.f5.com/Portals/0/Users/038/38/38/monolithic_vs_microservices.png" width="515" height="266">This architectural approach has a significant impact on the network architecture, as it <a href="https://devcentral.f5.com/articles/how-microservices-are-breaking-up-the-network">forces broader distribution of application-affine services</a> like load balancing, caching and acceleration to be located closer to the individual service. Microservices as an approach is a forcing factor in the <a href="https://devcentral.f5.com/articles/the-bifurcation-of-the-network">bifurcation of the network</a> as it separates application-affine services from corporate-affine services. </p> <p>Microservice architectures are beneficial in that they are highly efficient; it separates functional or object domains and thus lends itself well to a more targeted and efficient scalability model. It is particularly useful when designing APIs, as in addition to the scalability benefits it also localizes capabilities and enables isolated upgrades and new features without necessarily disrupting other services (and the teams developing other services). This lends itself well to agile methodologies while enabling a greater focus on API development as it relates to other services as well as the applications that will use the service. </p> <h2><font color="#c0504d">Microsegmentation </font></h2> <p>Microsegmentation is about the network; to be precise, at the moment it's about the security functions in the network and where they reside. It's a network architecture that, like microservices, breaks up a monolithic approach to something (in this case security) and distributes it into multiple services. You could say that microsegmentation is micro-security-services, in that it decomposes a security policy into multiple, focused security policies and distributes them in an resource-affine manner. That is, security policies peculiar to an application are physically located <em>closer </em>to that application, rather than at the edge of the network as part of a grandiose, corporate policy. </p> <p>This approach, while initially focusing on security, can be applied to other services as well. As noted above, a result of a microservice approach to applications the network naturally bifurcates and application-affine services (like security) move closer to the application. Which is kind of what microsegmentation is all about; smaller, distributed "segments" of security (and other application-affine services like load balancing and caching) logically deployed close to the application. </p> <p>Thus, if there is any relationship between the two approaches, it is that microservices tend to create an environment in which microsegmentation occurs. </p> <p><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 0px 10px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="migrosegmentation" border="0" alt="migrosegmentation" align="right" src="https://devcentral.f5.com/Portals/0/Users/038/38/38/migrosegmentation.png" width="667" height="267"></p> <p>There are other reasons for microsegmentation, including the reality that the scale required at the edge to support every application-specific service is simply pushing IT to the edge of its wits (pun only somewhat intended). The other driving factor (or maybe it's a benefit?) is that of service isolation, which provides for fewer disruptions in the event of changes occurring in a single service. For example, a change to the core firewall is considered potentially highly disruptive because if it goes wrong, every thing breaks. Changing the firewall rules on a localized, isolated service responsible for serving two or three applications, has a much lower rate of disruption should something go wrong. </p> <p>This is highly desirable in a complex environment in which stability is as important as agility. </p> <h2><font color="#c0504d">COHABITATION </font></h2> <p>In a nutshell, microservices are to applications what microsegmentation is to network services. Both are about decomposing a monolithic architecture into its core components and distributing them topologically in a way that enables more scalable, secure and isolated domains of control. </p> <p>The thing to remember is that just because dev has decided to leverage microservices does not in turn mean that the network somehow magically becomes microsegmented or that if microsegmentation is used to optimize the network service architecture that suddenly apps become microservices. Microsegmentation can be used to logically isolate monolithic applications as easily as it can microservices. </p> <p>Either approach can be used independently of one another, although best practices in networking seem to indicate that if dev decides to go with microservices, microsegmentation is not going to be far behind. But the use of microsegmentation in the network does not mean dev is going to go all in with microservices. </p><p><a href="http://soa.sys-con.com/node/3336488" target="_blank">read more</a></p>Fri, 05 Jun 2015 22:00:00 EDThttp://soa.sys-con.com/node/3336488http://soa.sys-con.com/node/3336488#feedbackPaaS and #Microservices: Part 6 By @bcferrycoder | @DevOpsSummit #DevOps #PaaShttp://soa.sys-con.com/node/3268051
This is the final installment of the six-part series Microservices and PaaS.
It seems like forever since I attended Adrian Cockroft's meetup focusing on microservices. It's actually only been a couple of months, but much has happened since then: countless articles, meetups, and conference sessions focusing on microservices have been delivered, many meetings and design efforts at companies moving towards a microservices-based approach have been endured, and five installments of this blog series have been written.
There's no doubt that microservices, like containerization and DevOps, is a trending topic these days. But this raises the question: How many enterprise organizations are actually using microservices architectures in production?<p><a href="http://soa.sys-con.com/node/3268051" target="_blank">read more</a></p>Thu, 04 Jun 2015 09:30:00 EDThttp://soa.sys-con.com/node/3268051http://soa.sys-con.com/node/3268051#feedbackMicroservices Unplugged By @DavidSprott | @DevOpsSummit #IoT #DevOps #Microserviceshttp://soa.sys-con.com/node/3307783
Right off the bat, Newman advises that we should "think of microservices as a specific approach for SOA in the same way that XP or Scrum are specific approaches for Agile Software development". These analogies are very interesting because my expectation was that microservices is a pattern. So I might infer that microservices is a set of process techniques as opposed to an architectural approach. Yet in the book, Newman clearly includes some elements of concept model and architecture as well as process and organization.<p><a href="http://soa.sys-con.com/node/3307783" target="_blank">read more</a></p>Wed, 03 Jun 2015 19:00:00 EDThttp://soa.sys-con.com/node/3307783http://soa.sys-con.com/node/3307783#feedbackNow Part of @Ericsson, @MetraTech 'Silver Sponsor' of @CloudExpo | #IoT #M2M #InternetOfThingshttp://soa.sys-con.com/node/3335625
SYS-CON Events announced today that MetraTech, now part of Ericsson, has been named “Silver Sponsor” of SYS-CON's 16th International Cloud Expo®, which will take place on June 9–11, 2015, at the Javits Center in New York, NY.
Ericsson is the driving force behind the Networked Society- a world leader in communications infrastructure, software and services. Some 40% of the world’s mobile traffic runs through networks Ericsson has supplied, serving more than 2.5 billion subscribers.<p><a href="http://soa.sys-con.com/node/3335625" target="_blank">read more</a></p>Wed, 03 Jun 2015 12:00:00 EDThttp://soa.sys-con.com/node/3335625http://soa.sys-con.com/node/3335625#feedbackAn ESB Anti-Pattern – #Microservices | @DevOpsSummit [#DevOps #Docker #Containers]http://soa.sys-con.com/node/3334106
I’ve been thinking a bit about microservices (μServices) recently. My immediate reaction is to think: “Isn’t this just yet another new term for the same stuff, Web Services->SOA->APIs->Microservices?” Followed shortly by the thought, “well yes it is, but there are some important differences/distinguishing factors.”
Microservices is an evolutionary paradigm born out of the need for simplicity (i.e., get away from the ESB) and alignment with agile (think DevOps) and scalable (think Containerization) development and deployment architectures. Martin Fowler and James Lewis defined nine core characteristics of microservices in their seminal post.<p><a href="http://soa.sys-con.com/node/3334106" target="_blank">read more</a></p>Tue, 02 Jun 2015 15:00:00 EDThttp://soa.sys-con.com/node/3334106http://soa.sys-con.com/node/3334106#feedbackAPM Offering for Microservices from @AppDynamics | @DevOpsSummit #APM #Microserviceshttp://soa.sys-con.com/node/3339650
AppDynamics has announced a new application performance management (APM) offering specifically designed for enterprises incorporating microservices in their application architecture. This new offering provides powerful end-to-end monitoring for microservices architectures, including the ability to trace transactions across hundreds of microservice calls in production environments.
Microservices are currently one of the leading trends in enterprise IT architectures. Enterprises are breaking up their large, rigid, monolithic applications into smaller, more manageable pieces to increase their agility to meet business demands. With that increased agility and manageability comes increased complexities and challenges for monitoring and troubleshooting applications. Microservices require many more application server instances to run the smaller pieces, creating a significantly larger footprint of application instances. This results in more virtual machines being used and the trend toward containers (such as Docker) as a preferred technology to make those virtual machines lightweight. <p><a href="http://soa.sys-con.com/node/3339650" target="_blank">read more</a></p>Tue, 02 Jun 2015 10:26:00 EDThttp://soa.sys-con.com/node/3339650http://soa.sys-con.com/node/3339650#feedbackLinking B2B with APIs | @ThingsExpo @Axway #IoT #API #InternetOfThingshttp://soa.sys-con.com/node/3337118
Bill Doerrfeld at Nordic APIs has written today about how APIs are evolving the B2B landscape. This is a particularly interesting article for me, because my personal background is working for an EDI provider, where I linked EDI processes from the private network to the Internet, over 15 years ago. Vordel was founded to allow new Web Services APIs to be used for B2B. Axway, a B2B software company, acquired Vordel in 2012 to link B2B with Web APIs. This caused a domino effect, with other API Management vendors being acquired shortly afterwards. However, none of the acquirers of the other startups had the B2B depth of Axway.<p><a href="http://soa.sys-con.com/node/3337118" target="_blank">read more</a></p>Mon, 01 Jun 2015 12:15:00 EDThttp://soa.sys-con.com/node/3337118http://soa.sys-con.com/node/3337118#feedbackNode.js and io.js Monitoring By @Seti321 | @DevOpsSummit #DevOps #Microserviceshttp://soa.sys-con.com/node/3318327
Node.js and io.js are increasingly being used to run JavaScript on the server side for many types of applications, such as websites, real-time messaging and controllers for small devices with limited resources. For DevOps it is crucial to monitor the whole application stack and Node.js is rapidly becoming an important part of the stack in many organizations. Sematext has historically had a strong support for monitoring big data applications such as Elastic (aka Elasticsearch), Cassandra, Solr, Spark, Hadoop, and HBase, as well as more traditional databases, web servers like Nginx, Nginx Plus and Apache, Java applications, cache servers like Redis and Memcached, messaging middleware like everyone's darling Kafka, etc. With such rapid adoption of Node.js and now io.js, we'd be remiss not to add performance monitoring, alerting, and anomaly detection for them in SPM!<p><a href="http://soa.sys-con.com/node/3318327" target="_blank">read more</a></p>Sun, 31 May 2015 10:00:00 EDThttp://soa.sys-con.com/node/3318327http://soa.sys-con.com/node/3318327#feedbackIntroducing 'Microservices Journal' | @CloudExpo [#Microservices #API]http://soa.sys-con.com/node/3317035
Even though it’s now Microservices Journal, long-time fans of SOA World Magazine can take comfort in the fact that the URL – soa.sys-con.com – remains unchanged. And that’s no mistake, as microservices are really nothing more than a new and improved take on the Service-Oriented Architecture (SOA) best practices we struggled to hammer out over the last decade. Skeptics, however, might say that this change is nothing more than an exercise in buzzword-hopping. SOA is passé, and now that people are talking about microservices instead, let’s switch out the terminology.<p><a href="http://soa.sys-con.com/node/3317035" target="_blank">read more</a></p>Fri, 29 May 2015 09:00:00 EDThttp://soa.sys-con.com/node/3317035http://soa.sys-con.com/node/3317035#feedbackMicroservices and IoT Panel | @DevOpsSummit [#DevOps #IoT #Microservices]http://soa.sys-con.com/node/3334335
In this Power Panel at DevOps Summit, moderated by Jason Bloomberg, president of Intellyx, panelists Roberto Medrano, Executive Vice President at Akana; Lori MacVittie, IoT_Microservices Power PanelEvangelist for F5 Networks; and Troy Topnik, ActiveState’s Technical Product Manager; will peel away the buzz and discuss the important architectural principles behind implementing IoT solutions for the enterprise. As remote IoT devices and sensors become increasingly intelligent, they become part of our distributed cloud environment, and we must architect and code accordingly. At the very least, you’ll have no problem filling in your buzzword bingo cards.<p><a href="http://soa.sys-con.com/node/3334335" target="_blank">read more</a></p>Thu, 28 May 2015 09:45:00 EDThttp://soa.sys-con.com/node/3334335http://soa.sys-con.com/node/3334335#feedbackEC Continues Traditional Microsoft Pursuit in Web 2.0 Erahttp://soa.sys-con.com/node/358778
The EC's stance means the open source Samba Project has gotten what it wanted from the agency, which last month in its opening gambit hit Microsoft with an apparently surprise Statement of Objections (SO) - which was what was evidently leaked to the FT - accusing it of setting unreasonable royalties for the protocols that it was ordered to make available to its competitors in the EC's 2004 antitrust order. The EC claims, as Samba has, that there's 'no significant innovation' in the protocols to justify Microsoft's royalties structure although the protocols are protected by 36 patents with another 37 patents pending.<p><a href="http://soa.sys-con.com/node/358778" target="_blank">read more</a></p>Wed, 20 May 2015 08:15:00 EDThttp://soa.sys-con.com/node/358778http://soa.sys-con.com/node/358778#feedbackTen Tips to Tempt Talent | @DevOpsSummit [#DevOps #IoT #Docker #Microservices]http://soa.sys-con.com/node/3325209
Sites don’t perform at their peak without great performance testers, and it takes time and effort to acquire them. You want the best in the business, just like any other department at any other company. But what do they want? What will convince them to join your organization? This post will reveal what great performance testers look for in a company and a few things that your organization can do to attract them.<p><a href="http://soa.sys-con.com/node/3325209" target="_blank">read more</a></p>Tue, 19 May 2015 12:00:00 EDThttp://soa.sys-con.com/node/3325209http://soa.sys-con.com/node/3325209#feedbackSun Augments JBI SOA Partnershipshttp://soa.sys-con.com/node/377882
'Xcalia has made a welcome addition to the Sun JBI program, as the company has demonstrated its commitment and leadership in industry with wide initiatives such as the Java Data Objects standards (JDO), Java Component Architecture (JCA), Java Persistence API (JPA), Service Data Objects (SDO),' said Dale Ferrario, vice president of SOA Business Integration, Sun Microsystems.<p><a href="http://soa.sys-con.com/node/377882" target="_blank">read more</a></p>Mon, 18 May 2015 11:00:00 EDThttp://soa.sys-con.com/node/377882http://soa.sys-con.com/node/377882#feedbackSmartBear Simplifies Continuous Delivery | @SmartBear @DevOpsSummit [#DevOps]http://soa.sys-con.com/node/3321389
SmartBear Software has released a TestComplete plugin for Jenkins, a popular open source continuous integration tool. The new TestComplete Jenkins plugin helps simplify and streamline continuous delivery process by making it easy for anyone to automatically execute and report on TestComplete tests through Jenkins. Customers deploying the new TestComplete Jenkins plugin are able to balance speed of application delivery with quality.
While implementing continuous delivery, organizations often simplify the release process by prioritizing product backlog and releasing requirements in small increments frequently. This helps minimize cycle time between teams and accelerate application delivery schedules. Testing, many times, however can act as a bottleneck to such faster application delivery processes.<p><a href="http://soa.sys-con.com/node/3321389" target="_blank">read more</a></p>Sun, 17 May 2015 12:00:00 EDThttp://soa.sys-con.com/node/3321389http://soa.sys-con.com/node/3321389#feedbackMicroservices Resources You Need By @XebiaLabs | @DevOpsSummit [#DevOps]http://soa.sys-con.com/node/3321527
If you are within a stones throw of the DevOps marketplace you have undoubtably noticed the growing trend in Microservices. Whether you have been staying up to date with the latest articles and blogs or you just read the definition for the first time, these 5 Microservices Resources You Need In Your Life will guide you through the ins and outs of Microservices in today’s world.<p><a href="http://soa.sys-con.com/node/3321527" target="_blank">read more</a></p>Sun, 17 May 2015 11:00:00 EDThttp://soa.sys-con.com/node/3321527http://soa.sys-con.com/node/3321527#feedbackRelease Automation By @CAinc with @JFrog | @DevOpsSummit [#DevOps]http://soa.sys-con.com/node/3331258
Artifactory binary repository management system. As one of the most widely used binary repositories and the only repository that offers a high availability clustered solution, the integration with Artifactory helps customers easily adopt CA Release Automation to optimize their entire software development lifecycle.
“Artifactory is a standard maker at the continuous-integration domain and provides the user a powerful repository experience with the freedom to choose his own tools set and ecosystem. We are happy to promote the integration with CA Release Automation and offer CA customers High Available repository to support their deployment and continuous delivery flow," said Shlomi Ben Haim, JFrog CEO.<p><a href="http://soa.sys-con.com/node/3331258" target="_blank">read more</a></p>Thu, 14 May 2015 20:30:00 EDThttp://soa.sys-con.com/node/3331258http://soa.sys-con.com/node/3331258#feedbackSOA or Microservices? By @Ruxit | @DevOpsSummit [#DevOps #Microservices]http://soa.sys-con.com/node/3296157
This is a no-hype, pragmatic post about why I think you should consider architecting your next project the way SOA and/or microservices suggest. No matter if it’s a greenfield approach or if you’re in dire need of refactoring. Please note: considering still keeps open the option of not taking that approach. After reading this, you will have a better idea about whether building multiple small components instead of a single, large component makes sense for your project.
This post assumes that you have experience with software architecture and services (you’ll find some words about my experience on the bottom of this post). I won’t go into the details of Wikipedia’s or Martin Fowler’s definitions per se. Much more I will talk about what microservices and/or SOA could and should do for your project.<p><a href="http://soa.sys-con.com/node/3296157" target="_blank">read more</a></p>Tue, 05 May 2015 16:00:00 EDThttp://soa.sys-con.com/node/3296157http://soa.sys-con.com/node/3296157#feedbackMicroservices and APM By @Ruxit | @DevOpsSummit [#DevOps #Microservices]http://soa.sys-con.com/node/3296158
This digest provides an overview of good resources that are well worth reading. We’ll be updating this page as new content becomes available, so I suggest you bookmark it.
Also, expect more digests to come on different topics that make all of our IT-hearts go boom!<p><a href="http://soa.sys-con.com/node/3296158" target="_blank">read more</a></p>Tue, 05 May 2015 13:00:00 EDThttp://soa.sys-con.com/node/3296158http://soa.sys-con.com/node/3296158#feedbackTweeps Are People Too! By @Kevin_Jackson | @CloudExpo [#Cloud]http://soa.sys-con.com/node/3329092
I woke up this morning to the devastating news about the earthquake in Nepal.
Sitting here in California that destruction is literally on the other side of the world but my mind immediately went to thinking about my good friend Jeremy Geelan.
See Jeremy and his family have been living in Kathmandu for a while now. His wife, in fact, is the Danish Ambassador to Nepal!<p><a href="http://soa.sys-con.com/node/3329092" target="_blank">read more</a></p>Tue, 05 May 2015 12:00:00 EDThttp://soa.sys-con.com/node/3329092http://soa.sys-con.com/node/3329092#feedbackA Series of Unfortunate Events By @LMacVittie | @DevOpsSummit [#DevOps]http://soa.sys-con.com/node/3327268
79% of new products miss their launch date.
That was the conclusion of a CGT/Sopheon Survey in which the impact of such market misses were also explored. What it didn't dig into was the reason why so many products and projects miss their launch date.
When we start digging into the details with respect to applications, we can find at least one causal factor in the delivery process, specifically that portion which focuses on the actual move into production, from which consumers (internal and external) are ultimately able to get their hands on the product they desire: your app.
This is tied to a lexical misinterpretation (or perhaps misapplication) of the word "deliver<p><a href="http://soa.sys-con.com/node/3327268" target="_blank">read more</a></p>Thu, 30 Apr 2015 21:45:00 EDThttp://soa.sys-con.com/node/3327268http://soa.sys-con.com/node/3327268#feedbackMicroservices and Container-Based Apps By @XebiaLabs | @DevOpsSummit [#DevOps]http://soa.sys-con.com/node/3304042
There's a real buzz about microservices and containers in the application development and DevOps communities, and of course these are topics we've been talking about a great deal lately here at XebiaLabs too.
Microservices and containers offer many attractive features, not least the potential for enhanced flexibility, and a robust architecture based on best-fit services. What we at XebiaLabs are really interested in is how organizations can effectively deliver microservices-based apps to better serve their customers and users. As we break down monolithic applications and move complexity from within to between applications, how do we cater for the new challenges?<p><a href="http://soa.sys-con.com/node/3304042" target="_blank">read more</a></p>Sat, 18 Apr 2015 15:00:00 EDThttp://soa.sys-con.com/node/3304042http://soa.sys-con.com/node/3304042#feedbackUncharted Territory of Microservices By @XebiaLabs | @DevOpsSummit [#DevOps]http://soa.sys-con.com/node/3319522
Our recent webinar “Exploring the Uncharted Territory of Microservices” featured a panel of thought leaders who combined brought more than 30 years of collective experience to explore Microservices and their surrounding environments.
Almost as informative as the session itself, we featured an insightful audience participation Q&A session at the end which allowed listeners to ask questions directly to the panel. The questions and responses both gave deep insight into Microservices as a practice, not just a philosophy. The following questions were discussed.<p><a href="http://soa.sys-con.com/node/3319522" target="_blank">read more</a></p>Mon, 13 Apr 2015 01:00:00 EDThttp://soa.sys-con.com/node/3319522http://soa.sys-con.com/node/3319522#feedbackMicroservices: New SOA or Buzzword? | @CloudExpo [#Microservices #API]http://soa.sys-con.com/node/3320820
The terms Micro Services and Micro Services Architecture are often used. It is an architecture based on independent relatively small components named Micro Services.
Some people may think that Micro Services Architecture is a new and improved Service Oriented Architecture (SOA). It is not.
Martin Fowler is the first name mentioned in articles about Micro Services. Fowler is a British Software Engineer specialized in Software development.
I read the article: Microservices in Fowler's Web site. I am more confused about Micro Services characteristics after reading the article.<p><a href="http://soa.sys-con.com/node/3320820" target="_blank">read more</a></p>Sun, 12 Apr 2015 13:15:00 EDThttp://soa.sys-con.com/node/3320820http://soa.sys-con.com/node/3320820#feedbackReports? Docx the Solutionhttp://soa.sys-con.com/node/3311903
You can create report templates in docx format with a simple word processor and through 4WS.Platform automate the report generation.
Reports creation is a common problem to face with, when developing web applications. When designing a report, usually a tool is needed to define the report content and the usage of such tools is not always easy and intuitive. Consequently, specific skills and expertise are required in order to use these products.
The same problem arose also with a Rapid Application Development tool like 4WS.Platform, a product designed specifically to speed up and make it easier the creation of web and mobile applications, having an high level of customization and allowing the creation of applications to users having basic skills.<p><a href="http://soa.sys-con.com/node/3311903" target="_blank">read more</a></p>Mon, 16 Mar 2015 12:29:00 EDThttp://soa.sys-con.com/node/3311903http://soa.sys-con.com/node/3311903#feedbackWhat's the Buzz with PaaS?http://soa.sys-con.com/node/3310639
I was talking to a friend the other day about Cloud Foundry and whether there was any buzz surrounding it. Cloud Foundry in particular and Platform-as-a-Service (PaaS) in general have now been around for a few years, a considerable amount of time in the Web Era.
Recent buzz was generated with the formal establishment of the Cloud Foundry Foundation last year. Collateral buzz was generated by CoreOS with its late-year Rocket container announcement, which took aim at CFF member Docker and its expanding containers strategy.
That said, “buzz” may be too strong a word to associate with the unglamorous tasks of designing and deploying software applications and services into the cloud. Yet, companies who are integrating PaaS into the way they do things should not be afraid to commend themselves a little bit for being pioneers in what are still the early days of the PaaS phenomenon.
PaaS generated less than $4 billion in global revenue in 2012, according to IDC. The research firm predicts annual growth rates on the order of 50%, with revenues reaching $14 billion by 2017.
This number would still be less than 1% of the global total enterprise IT spend of more than $2 trillion. But it would be a very important 1%. PaaS provides that critical link between infrastructure (processing power, storage, and networking) and the software applications and services that run on it.
Time's wastin'
In a world in which flexible, fluid technology stacks are emerging, competing, and mixing with one another, there is a sense that there is no time to develop and deploy new software. Long development cycles are replaced by the perpetual beta, a DevOps culture is emerging (difficult as it may be), and a mobile-equipped populace not only needs its information right now, it needs the latest, coolest experience right now.
So, we circle back to PaaS. Within a typical enterprise shop of a few dozen or few hundred developers, a PaaS such as Cloud Foundry will be of interest to about 70% of the staff, according to a conversation I had with an exec at a Cloud Foundry company. Not everyone will be using it directly, of course, but the majority of the team needs to know what is doing and why. In smaller shops, a PaaS will be of high interest to everyone.
There may not be a big buzz per se for the PaaS itself, but there should be for the projects it enables. I've already seen notable stories concerning the use of Cloud Foundry to Cloud Foundry in these cases was used to improve products and services in major industries such as healthcare, agriculture, and entertainment. It also transformed the entire business and delivery model for a major publishing company.
Companies buzzing with success include AT&T, Monsanto, the LDS Church, Philips, Axel Springer, and Warner Music. Each of these projects had a measurable outcome and success criteria.
So, I do believe there is some buzz about Cloud Foundry, or at least the projects it is help bringing to life.<p><a href="http://soa.sys-con.com/node/3310639" target="_blank">read more</a></p>Sat, 14 Mar 2015 18:00:00 EDThttp://soa.sys-con.com/node/3310639http://soa.sys-con.com/node/3310639#feedbackBusiness Networks Leading the Way By @Dana_Gardner | @CloudExpo [#Cloud]http://soa.sys-con.com/node/3299167
This BriefingsDirect discussion explores the role and impact of business networks, the often virtual assemblages of interrelated business services, processes, and data that are transforming how companies and consumers conduct commerce.
New business networks are unlocking the ability for companies to extend processes and insights broadly and affordably to customers, suppliers, and other partners. As a result, data-savvy B2B participants in these networks are better able to engage with their communities in new and innovative ways.<p><a href="http://soa.sys-con.com/node/3299167" target="_blank">read more</a></p>Sun, 22 Feb 2015 16:30:00 ESThttp://soa.sys-con.com/node/3299167http://soa.sys-con.com/node/3299167#feedbackInternet of Things Is a Revolution | @ThingsExpo [#IoT]http://soa.sys-con.com/node/3268601
The illustration in the beginning of this post depicts the Internet of Things (IOT). You can guess (correctly) that I think that this technology is significant and important.
In my opinion it is a revolution. I do not know if IDC's Internet of Things prediction is right for 2015, but I am sure that if it is not, it will be right prediction for 2016 or 2017 or 2020.
In my opinion IOT is a fascinating new technologies based on Hardware (not limited to traditional Information Technology Hardware) , Software and Artificial Intelligence.
It could change our life in the future and it will be a very large market. Successful vendors' revenues could be high.
Google Car is not Google Glasses. It could turn into a significant growth engine.<p><a href="http://soa.sys-con.com/node/3268601" target="_blank">read more</a></p>Thu, 18 Dec 2014 18:30:00 ESThttp://soa.sys-con.com/node/3268601http://soa.sys-con.com/node/3268601#feedbackAPI Management for Everyone From @FioranoGlobal | @CloudExpo [#API]http://soa.sys-con.com/node/3231562
I worked with Fiorano Software back in the first-generation SOA days, over a decade ago. This scrappy Palo Alto and Bengaluru-based vendor competed successfully in the Enterprise Service Bus (ESB) market with the middleware behemoths of the time, including IBM, Oracle, Software AG WebMethods, and TIBCO, to name a few. While other smaller vendors were either acquired or dropped off the radar, the secret to Fiorano’s survival was a critical architectural decision that differentiated their ESB in fundamental ways.<p><a href="http://soa.sys-con.com/node/3231562" target="_blank">read more</a></p>Tue, 18 Nov 2014 13:00:00 ESThttp://soa.sys-con.com/node/3231562http://soa.sys-con.com/node/3231562#feedbackLearn From The Internet Pioneers At @Citrix Headquarters by @ChrisFleckhttp://soa.sys-con.com/node/3195730
The South Florida Technology Alliance (SFTA) promotes the growth, success and awareness of the regional technology community. Through events, networking, programs and education, SFTA provides south Florida’s technology-related companies, academic institutions, entrepreneurs, governments and related organizations with an active forum to grow the business of technology in the region.
<p><a href="http://soa.sys-con.com/node/3195730" target="_blank">read more</a></p>Tue, 23 Sep 2014 17:00:00 EDThttp://soa.sys-con.com/node/3195730http://soa.sys-con.com/node/3195730#feedbackBook Review: Agile! The Good, the Hype and the Uglyhttp://soa.sys-con.com/node/3185649
Finally a book from an industry leader that has the guts to write about the real world of Agile software development. If I had to pick one word to describe this book, it would be 'truth'.
This book is going to raise the blood pressure of some of the Agilists out there. If you think you may be one of those, do yourself a favor and keep at the forefront of your mind that the author points out all the good in Agile too. He is not telling a one sided story. When reading a strongly opinionated book like this, we tend to only see the things the author is pointing out as our flaws, or failures to understand, which blinds us to the gems we could have really benefited from. I have been guilty of that more than once over the years.<p><a href="http://soa.sys-con.com/node/3185649" target="_blank">read more</a></p>Mon, 15 Sep 2014 14:22:44 EDThttp://soa.sys-con.com/node/3185649http://soa.sys-con.com/node/3185649#feedbackRebuilding QA Brings Good Results for Waste Managementhttp://soa.sys-con.com/node/3180941
Waste Management's IT organization began rebuilding their quality assurance processes from the ground up by making the appropriate choices and investments in technology, such as in people and processes -- and their scorecard is very good.
It's only been a few years since Waste Management's IT organization began rebuilding their quality assurance processes from the ground up.
"Our availability scorecard was pretty bad. Our services were down. At times, we didn’t know that our services were down. Our first indication of a problem was from customers calling us," remembers Gautam Roy, Vice President of Infrastructure, Operations and Technical Services at Waste Management in Houston, Texas.<p><a href="http://soa.sys-con.com/node/3180941" target="_blank">read more</a></p>Thu, 11 Sep 2014 11:32:07 EDThttp://soa.sys-con.com/node/3180941http://soa.sys-con.com/node/3180941#feedbackThe Future of Testing: Where Do Testers Spend Their Time?http://soa.sys-con.com/node/3176513
TechWell, IBM, uTest, and Keynote partnered on a powerful new survey that explores where today’s testers are spending their time, what obstacles they most often encounter, and where they think their attention should be focused. Hear what others are saying about this valuable survey report:
"All of these points are consistent with my experience in both being a tester and leading global test teams across multiple companies. The battle cries are the same and don't seem to have changed in a couple of decades."
Mike Sowers, CIO and Senior Consultant at Software Quality Engineering
"By sharing these survey results, I sincerely believe that IBM has done a great service to the industry and the tester community. Thank you!"
Wayne Middleton, CEO at Software Quality Engineering <p><a href="http://soa.sys-con.com/node/3176513" target="_blank">read more</a></p>Thu, 11 Sep 2014 11:15:00 EDThttp://soa.sys-con.com/node/3176513http://soa.sys-con.com/node/3176513#feedbackCase Study: Happy Bits Shortens Time-to-Resolutionhttp://soa.sys-con.com/node/3168143
Happy Bits develops fun mobile apps so you can share videos instantly with your friends through messenger. You can either watch the videos live while you're recording, or later whenever you have time. Here's how it works: you upload a video to their app, then receive a private link to paste into your favorite messaging app to share the video. Happy Bits integrates with all the popular messenger apps, like Facebook, WhatsApp, Skype, Twitter, and Google+, just to name a few.<p><a href="http://soa.sys-con.com/node/3168143" target="_blank">read more</a></p>Mon, 08 Sep 2014 15:36:00 EDThttp://soa.sys-con.com/node/3168143http://soa.sys-con.com/node/3168143#feedbackLogentries Announces Machine Learning Analytics for IT Ops Monitoringhttp://soa.sys-con.com/node/3156982
Logentries, the most connected log management and analytics service built for the cloud, today announced new Anomaly Detection and Inactivity Alerting to help Dev and IT Ops proactively monitor, troubleshoot and resolve production system issues in real-time.<p><a href="http://soa.sys-con.com/node/3156982" target="_blank">read more</a></p>Thu, 04 Sep 2014 18:00:00 EDThttp://soa.sys-con.com/node/3156982http://soa.sys-con.com/node/3156982#feedbackIndependenceIT To Exhibit At Cloud Expo Silicon Valleyhttp://soa.sys-con.com/node/3158459
IndependenceIT is the pioneer of the workspace-as-a service concept, providing a powerful services enablement suite for service providers, resellers and independent software vendors. IndependenceIT provides Cloud Workspace Suite, a desktop-as-a-service software platform that allows service providers and IT departments to deploy complete workspaces in the cloud. The platform delivers Windows desktops, business and productivity applications, and a complete back-office system to users anywhere, anytime, on any device. It is provisioned and managed with ease and flexibility.<p><a href="http://soa.sys-con.com/node/3158459" target="_blank">read more</a></p>Thu, 04 Sep 2014 15:30:00 EDThttp://soa.sys-con.com/node/3158459http://soa.sys-con.com/node/3158459#feedbackSolving the Business App Adoption Riddlehttp://soa.sys-con.com/node/3164538
Business applications are a bit of a paradox. They are critical to business operations; you know it, and chances are all the potential business users know it as well. However getting adoption of these platforms is often like pulling teeth. Why should it be so hard to get users to leverage the platform they know they need?
To make the problem worse, it might take years for an organization to know it is even a problem. Which means the investment in licensing, support, and setup for the application could be wasted for 1, 2, even 3 years out.
Log analysis not only will tell you what the adoption of business applications is, it will let you know before it is a problem.
If you remember when you were a kid and your parents asked you to brush your teeth. You understood the value, but it seemed like it was cutting into your pre-bed free time, and just not fun at all. Business applications are often the same way for business users. They know they need to use them for the business to operate, but they will find excuses as much as possible.<p><a href="http://soa.sys-con.com/node/3164538" target="_blank">read more</a></p>Mon, 01 Sep 2014 13:42:00 EDThttp://soa.sys-con.com/node/3164538http://soa.sys-con.com/node/3164538#feedbackThe Six Must-Have Essentials for Building High Performance Teamshttp://soa.sys-con.com/node/3161859
Successful teams are what makes organizations succeed. It could be a project team, a sales team, a marketing team, or a myriad of other types of teams. The point is, if your organization has teams that are successful, result oriented, and cohesive, you are on the way to success. A challenge, in the first place however,is to build that high performance dependable team. Here are six essentials of ensuring that your teams are the best that can be !<p><a href="http://soa.sys-con.com/node/3161859" target="_blank">read more</a></p>Thu, 28 Aug 2014 16:13:29 EDThttp://soa.sys-con.com/node/3161859http://soa.sys-con.com/node/3161859#feedbackThree Steps to Capture Compelling Customer Storieshttp://soa.sys-con.com/node/3161858
Content Marketing and Storytelling are the defining factors when it comes to gaining traction with all or any of your marketing initiatives. To create explosive brand building and solidify your overall organizational value you should capitalize your existing customer base to the maximum extent. This is key in helping new customers and prospects understand the true value in your solutions and why your organization is worth doing business with. Sometimes on a competitive level when nothing works, amazing customer stories are what can set you apart from everytone else. The value in capturing these success stories is so high that it should be on the top of every CMO's list.<p><a href="http://soa.sys-con.com/node/3161858" target="_blank">read more</a></p>Wed, 27 Aug 2014 09:52:14 EDThttp://soa.sys-con.com/node/3161858http://soa.sys-con.com/node/3161858#feedbackTop HP Partner To Exhibit At Cloud Expo Silicon Valley http://soa.sys-con.com/node/3160501
Creative Business Solutions was founded in 2002. Today, CBS is the Top Stocking Authorized HP Renew Distributor in the U.S. Based out of Long Island NY, CBS offers a one-stop shop for a diverse range of products including Proliant, Blade and Industry Standard Servers, Networking, Server Options, and recently added Care Packs. As a trusted supplier, CBS guarantees quality controlled stock levels thanks to their Automated Inventory Management System.<p><a href="http://soa.sys-con.com/node/3160501" target="_blank">read more</a></p>Tue, 26 Aug 2014 18:00:00 EDThttp://soa.sys-con.com/node/3160501http://soa.sys-con.com/node/3160501#feedbackWhen Transaction Management Becomes a Business (Technical) Issue [#APM]http://soa.sys-con.com/node/3153589
Transaction management is not just for technical geeks; it is very much a subject that ‘business suits’ should be focused on.
But should it be seen as a business issue for technologists or a technology issue for business people?
Or doesn’t it matter and should transaction management be a two-way street anyway?
Sometimes called business transaction management or business transaction monitoring (both conveniently sitting under a BTM acronym), this is the activity of application transaction profiling and also what we also sometimes refer to as ‘user-defined’ transaction profiling.<p><a href="http://soa.sys-con.com/node/3153589" target="_blank">read more</a></p>Wed, 20 Aug 2014 11:00:00 EDThttp://soa.sys-con.com/node/3153589http://soa.sys-con.com/node/3153589#feedbackUnderstanding APM on the Networkhttp://soa.sys-con.com/node/3145661
In Part 6, we dove into the Nagle algorithm – perhaps (or hopefully) something you’ll never see. In Part VII, we get back to “pure” network and TCP roots as we examine how the TCP receive window interacts with WAN links.
Each node participating in a TCP connection advertises its available buffer space using the TCP window size field. This value identifies the maximum amount of data a sender can transmit without receiving a window update via a TCP acknowledgement; in other words, this is the maximum number of “bytes in flight” – bytes that have been sent, are traversing the network, but remain unacknowledged. Once the sender has reached this limit and exhausted the receive window, the sender must stop and wait for a window update.<p><a href="http://soa.sys-con.com/node/3145661" target="_blank">read more</a></p>Sat, 16 Aug 2014 16:00:00 EDThttp://soa.sys-con.com/node/3145661http://soa.sys-con.com/node/3145661#feedbackDaaS and Continuous Delivery http://soa.sys-con.com/node/3147476
Today, almost every company has a directory that needs to be managed. Spending valuable company time monitoring servers, provisioning and deprovisioning users, auditing, and assessing security concerns takes away from the core competency of the team – building product and delivering to customers quickly. DaaS takes on the burden of those tasks, and allows the team to focus on what they do best.
In his session at DevOps Summit, Rajat Bahargava, Co-Founder, Chairman, and President & CEO of JumpCloud, will talk about what DaaS is, how it eases the pain caused by AD and LDAP, and why cloud-based directories are where the industry is heading.<p><a href="http://soa.sys-con.com/node/3147476" target="_blank">read more</a></p>Wed, 13 Aug 2014 22:45:00 EDThttp://soa.sys-con.com/node/3147476http://soa.sys-con.com/node/3147476#feedback