Comments
yourfanat wrote: I am using another tool for Oracle developers - dbForge Studio for Oracle. This IDE has lots of usefull features, among them: oracle designer, code competion and formatter, query builder, debugger, profiler, erxport/import, reports and many others. The latest version supports Oracle 12C. More information here.
Cloud Expo on Google News
SYS-CON.TV
Cloud Expo & Virtualization 2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Cloud Computing & Enterprise IT: Cost & Operational Benefits
How and Why is a Flexible IT Infrastructure the Key To the Future?
Click For 2008 West
Event Webcasts
APIs and Microservices | @DevOpsSummit #DevOps #API #Microservices
When organizations make the choice to put a digital platform in place, a discussion on MicroServices is never far behind

Solving the Digital Business Puzzle Using APIs and Microservices - Axway and Forrester

When organizations make the choice to put a digital platform in place, a discussion on MicroServices is never far behind. By putting a MicroServices layer in place, an organization creates the springboard to launch into the digital future, whether that involves apps, rich Web clients, or IoT devices such as in-store beacons. Individual MicroServices, or orchestrated groups of MicroServices, serve as the foundation for this innovation. The data being passed to and from MicroServices also serves as the basis for behavioral analytics and Big Data, allowing organizations to tailor their digital services based on their users. But what are MicroServices and how are they used?

To answer this question, I'm pleased to say that next week we're running a webinar with Randy Heffner from Forrester, who is an expert on how APIs and MicroServices are used to deliver digital business.

Randy Heffner is VP & Principal Analyst at Forrester Research. He's a leading expert on designing business applications and software architectures that are secure and resilient in the face of continuous business and technology change, Randy has for the past 30-plus years, and across multiple industry sectors, led solution architects in using technology to delight customers and to continuously improve business outcomes. He is the author of some excellent papers on API Design and usage.

You can catch the webinar next Tuesday, September 22, at 11am Pacific, 2pm Eastern by registering here. We already have a large number of people signed up, and it promises to be a lively session with a lot of Q&A.

For people in Europe and the Asia-Pacific region, we're re-running the session on Thursday October 8 at 9am UK/Ireland, 10am Paris/Madrid/Berlin, 4pm Singapore & Chinese Standard Time. You can sign up for this October 8 session here.

What's old is new again

In many ways, MicroServices are not new, since they bring established principles to bear on integration. Martin Fowler has written extensively on Microservices, including componentization and services - topics which will be familiar to any architect deploying infrastructure over the last 15+ years. He writes about the centrality of events in a Microservices architecture, where MicroServices can subscribe to events from other Microservices. This event model brings to mind established best practice integration patterns. At Axway, we've also seen this trend with our customers, who leverage the inbuilt message queue in our API Gateway for such a publish/subscribe pattern between their services.

MicroServices also borrow from the worlds of SOA, DevOps, and Operations. Martin Fowler famously speculated that MicroServices may be "service orientation done right". We see how MicroServices leverage SOA principles of separation of concerns, encapsulation, and loose coupling. From the world of DevOps they bring agility advantages including distributed development, automated testing, and continuous delivery. From the Operations world they bring the advantages of independently deployable components, load distribution, and parallel processing.

MicroService Aggregation

One way in which MicroServices diverge from SOA is in their implementation technologies. SOA was associated with a raft of WS-* standards. There was also, in the words of Martin Fowler, "the tendency to hide complexity away in ESB's". Digital platforms are designed to avoid these pitfalls, by using REST and MicroService aggregation instead of an ESB. This is often described as "smart endpoints and dumb pipes"

Another aspect of MicroServices management is Operational Intelligence. The data flowing to MicrosSrvices, and being produced and consumed by their event model, can provide valuable behavioral analytics. This Operational Intelligence allows organizations to anticipate future trends and be agile to their customers' needs. The data also allows bottlenecks to be detected and addressed.

I look forward to some great insight from Randy Heffner on the webinar - sign up and see you then!

Read the original blog entry...

About Mark O'Neill
Mark O'Neill is VP Innovation at Axway - API and Identity. Previously he was CTO and co-founder at Vordel, which was acquired by Axway. A regular speaker at industry conferences and a contributor to SOA World Magazine and Cloud Computing Journal, Mark holds a degree in mathematics and psychology from Trinity College Dublin and graduate qualifications in neural network programming from Oxford University.

Latest Cloud Developer Stories
"Storpool does only block-level storage so we do one thing extremely well. The growth in data is what drives the move to software-defined technologies in general and software-defined storage," explained Boyan Ivanov, CEO and co-founder at StorPool, in this SYS-CON.tv interview at...
You know you need the cloud, but you’re hesitant to simply dump everything at Amazon since you know that not all workloads are suitable for cloud. You know that you want the kind of ease of use and scalability that you get with public cloud, but your applications are architected ...
Is advanced scheduling in Kubernetes achievable?Yes, however, how do you properly accommodate every real-life scenario that a Kubernetes user might encounter? How do you leverage advanced scheduling techniques to shape and describe each scenario in easy-to-use rules and configura...
As Marc Andreessen says software is eating the world. Everything is rapidly moving toward being software-defined – from our phones and cars through our washing machines to the datacenter. However, there are larger challenges when implementing software defined on a larger scale - ...
A strange thing is happening along the way to the Internet of Things, namely far too many devices to work with and manage. It has become clear that we'll need much higher efficiency user experiences that can allow us to more easily and scalably work with the thousands of devices ...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021



SYS-CON Featured Whitepapers
ADS BY GOOGLE