In this article by Matt Brasier and Nicholas Wright, the authors of this book Oracle SOA Suite 11g Performance Tuning Cookbook, we will look at the ways in which you can design your application for high performance.The topics that will be covered are:
- Using BPEL process parallelization
- Using non-blocking service invocations in BPEL flows
- Turning off payload validation and composite state monitoring
- Designing BPEL processes to reduce persistence
- Using parallel routing rules
- Setting HTTP timeouts for external HTTP services
- Tuning BPEL adapter properties
Oracle acquired BEA systems in 2008 and post-acquisition Oracle SOA offerings includes AquaLogic product suite. AquaLogic product suite contains many components. In this article, we'll focus on the management of the core component of AquaLogic suite that is Oracle Service Bus (AquaLogic Service Bus before the acquisition).
In this article by Arvind Maheshwari and Debu Panda, we'll use the term OSB for Oracle Service Bus. We'll cover the following:
- Introducing Oracle Service Bus—we'll introduce you to Oracle Service Bus and look at a typical deployment of Oracle Service Bus.
- Discovery of Oracle Service Bus.
- Monitoring of Oracle Service Bus. Besides monitoring of Oracle Service Bus, we'll introduce a model for monitoring services implemented using Oracle Service Bus.
- Configuration, management for Oracle Service Bus.
- Lifecycle management for Oracle Service Bus – Provisioning of services and projects.
- Best practices for management of Oracle Service Bus.
- Summary of what we have learned.
Integration has been an area for specialists for years, since no standards exist across vendor products. This increases the Total Cost of Ownership (TCO) to implement and maintain any integration solution. Even though integration is a necessary evil, CIOs and IT managers postpone decisions and actions, and sometimes go for ad-hoc or temporary solutions. Any such activity will complicate the already confused stove pipes and it is the need of the hour to have standardization. Here we are going to inspect the need of another standard for business integration, and also look into the details of what this standard is all about.
In this article by Binildas C. A, we will look at:
- Service oriented architecture in the context of integration
- Relationship between web services and SOA
- Service oriented integration
- J2EE, JCA, and JBI—how they relate
- Introduction to JBI
- JBI Nomenclature—main components in JBI
In Part 1, we saw that JBI is a great enabler for SOA because it defines ESB architecture. It provides for loosely coupled integration by separating out the providers and consumers to mediate through the bus.In this part of the article by Binildas C. A, we will look at the Provider—Consumer Contract and Message Exchange Patterns. We will also consider the different options provided.Read SOA with Java Business Integration (part 2) in full
In this article by Vincenzo Caselli, Binildas A. Christudas, and Malhar Barai, we will cover the following topics in SOA with Java:
- Service Component Architecture (SCA)
- Introduction to message-oriented middleware (MOM)
- Enterprise Service Bus (ESB)—The new architecture style
- Introduction to OpenESB
In this article by Yuli Vasiliev, author of the book SOA and WS-BPEL, we will learn how to how to use the PHP SOAP Extension to build a service requestor and service provider, using the request-response message exchange pattern.Read SOA: Building Service Providers and Service Requestors in full
This article by Yuli Vasiliev, author of the book SOA and WS-BPEL, provides an example of how message-level security can be implemented in a Web services application.Read SOA: Implementing Message-Level Security in full
This article by Yuli Vasiliev, author of the book SOA and WS-BPEL, dicusses how to implement service-oriented orchestrations using WS-BPEL.Read SOA: Implementing Service-Oriented Orchestrations in full
Creating your own search engine in the past would require a massive amount of hardware resources, and complex search and spidering algorithms. Lucky for us, search engines like Google, Microsoft MSN, and Yahoo! have already done this for us. Even luckier for us, these sites have released web services for us to query their data centers and retrieve results. Our main advantage is that all three offer web APIs, so we can leverage the data of all three engines. Instead of just one set of results from one search engine, our application will query each engine and present the results to the user on one page. No longer will users have to visit these sites individually to search each engine.
In this article, we will cover one of the important elements for building a search engine, SOAP, and we will see how PHP 5 interacts with it.Read SOAP and PHP 5 in full
In this article by Mike Liu, we will explain the concepts and definitions related to SOA, and clarify some confusions regarding SOA. Let's discuss each of the following in detail:
- What is SOA?
- Why do we need SOA?
- What are the various approaches to implementing SOA and what are the key differences between them?
- What is a web service and how is it related to SOA?
- What standards and specifications are there for web services?
In this article by Richard Carter, we will learn social bookmarking.
Social bookmarking allows people to "bookmark", or make a note of, the websites they like or find useful, and share these bookmarks with other social bookmarkers while surfing the Internet.Read Social Bookmarking - MediaWiki in full
Blogging is not done in a vacuum. We are all looking for ways to attract readers and share our message. Social bookmarking will help you find new readers and measure successful posts. In this part of the article by Lee Jordan, we will see the working of Social Bookmarking. We will also discuss how to add Bookmarks to Blogs.Read Social Bookmarking in Blogger: Part 1 in full
In the previous part of the article we saw the Working of Social Bookmarking and discussed how to Add Bookmarks to Blogs.
In this part by Lee Jordan, we will continue with the addition of Bookmarks to Blogs and see how to attract readers with Links.Read Social Bookmarking in Blogger: Part 2 in full
In this article by Vladimir Prelovac, we will learn to create our first functional WordPress plugin and learn how to interact with the WordPress API (this is the WordPress interface to PHP) on the way. The knowledge you will gain in this article alone will allow you to write a lot of similar plugins.
Let's get moving! In this article, you will learn:
- Creating a new plugin and having it displayed in the plugins admin panel
- Checking the WordPress version and control activation of the plugin
- Accessing API features—for example the title and permalink URL of each post
- Using WordPress hooks to execute your plugin code when it's needed
- Using conditional tags to control the flow of your plugins
This article, written by Rahul Singh Patel, author of the book Kali Linux Social Engineering, introduces social engineering and attacks that currently the industry is facing in the form of e-mail, Advance Persistent Threats (APT).
Social refers to our day-to-day lives, which include both personal and professional aspects; while engineering means a defined way of performing a task by following certain steps to achieving the target. Social engineering is a term that describes a nontechnical intrusion that relies heavily on human interaction and often involves tricking other people to break normal security procedures.Read Social Engineering Attacks in full
In this article by Michael Kuhlmann we'll be learning the following topics:
- Why customer value proposition, sustainability, and timing matter
- How to set up memberships and make category-specific content restrictions applicable only to non-members
- Key opportunities to mention your other social networking accounts on our site
- How to implement page-specific custom scripts like a countdown timer
- More ways to reward site members for using our site
Let's bring some of these ideas to fruition.Read Social Media for Wordpress: VIP Memberships in full
This article by Richard Carter states that our theming of Magento does not have to stop at changing the way it looks. We can also add aspects of social media to it, such as:
- Integrating your Magento store with Twitter
- Improving your store's customer service
- Using social bookmarking tools such as AddThis to help your customers spread the word about your store across the Internet
With so many e-commerce stores on the Internet, using social media can make a huge difference to your store's fortunes. It can also increase your potential customers and ensure that customers continue to come back.Read Social Media in Magento in full
This article by Bill Fitzgerald, gives an overview of building user profiles. The article begins with the core profile module, and then goes deeper to show how to extend user profiles using the flexible Content Construction Kit and custom fields.
Read Social Networks and Extending the User Profile in Drupal: Part-1 in full