Web Services Testing and soapUI
Quality is a key to success of service-oriented projects. Utilization of proper tools is important to the outcome of web service testing methodology. Being the leading open source web services testing tool, soapUI helps to build robust and flexible automated tests in a productive manner.
In this article by Charitha Kankanamge, author of Web Services Testing with soapUI, we will cover:
- Overview of some of the key characteristics of web services
- The role of web services in SOA
- Approaches of testing web services
- Web services testing challenges
- Introduction to soapUI
- Installing soapUI
Web services are one of the key building blocks of service-oriented solutions. Because of their usage and importance in the enterprise applications, the project teams are expected to be knowledgeable and familiar with the technologies which are associated with web services and service-oriented architecture(SOA).
Read Web Services Testing and soapUI in fullIntroduction to Web Experience Factory
In this article by Chelis Camargo and Helmar Martens, the authors of IBM WebSphere Portal 8: Web Experience Factory and the Cloud we will introduce Web Experience Factory (WEF) as a rapid application development tool. We will focus on WEF's capability to build portal applications to run on IBM WebSphere Portal.
Read Introduction to Web Experience Factory in fullManagement of SOA Composite Applications
Developers typically create composite applications or simply composites that are packaged into single, deployable JAR files. These applications can contain any number of service components that include BPEL or BPMN processes, Mediator services, human tasks and workflows, and business rules. Composites include logic and code that form the foundation of SOA-based integrations. Though the design and development of composites are not the ultimate responsibility of the Oracle SOA Suite 11g administrator, the deployment, monitoring, and management of them are.
In this article, the authors Ahmed Aboulnaga and Arun Pareek of the book Oracle SOA Suite 11g Administrator's Handbook will discuss the concepts that enable you to manage these composites, and cover the following areas in more detail:
- Managing composite lifecycles
- Structuring composite deployments with partitions
- Setting up ant for automated composite build management
- Promoting code, using configuration plans
- Understanding and configuring composite audit levels
Creating Modal-Dialogs Grids and Collapsible Blocks
In this article, we will:
- Discuss how to link to and create dialogs – also how to handle leaving them
- Demonstrate grids and how you can add them to your pages
- Show how collapsible blocks allow you to pack a lot of information in a small amount of space
In this article by Raymond Camden, co-author of jQuery Mobile Development Essentials, we will look at dialogs, grids, and collapsible blocks.
Read Creating Modal-Dialogs Grids and Collapsible Blocks in fullIntroduction to Logging in Tomcat 7
Logging services play a vital role in the life of the administrator and developer to manage the application from the phase of development to production issues. It's the logging services that help you to find the actual problem in the web application. Also, it plays an essential role in performance tuning for many applications.
In this artice by Tanuj Khare, author of Apache Tomcat 7 Essentials, we will look at the logging features in Apache Tomcat 7. We will cover the following topics:
- Logging services in Tomcat 7
- JULI
- Log4j
- Log level
- Valve component
- Analysis of logs
Common API in Liferay Portal Systems Development
This article by Jonas X.Yuan, author of Liferay Portal Systems Development will introduce user management and password policy first. Then it will address authentication and authorization. LDAP and SSO integration will be introduced afterwards. Tracking and auditing services API will be addressed in detail after this. Finally, it will address scripting engine, polling, web services, WSRP, and the OSGi framework.
By the end of this article, you will have learned about the following:
- User management
- Password policy
- Authentication and authorization
- LDAP and SSO
- Tracking and auditing
- Rules engine and reporting engine
Creating a Basic Vaadin Project
Vaadin is a new Java web framework for making applications look great and perform well, making your users happy. Vaadin promises to make your user interfaces attractive and usable while easing your development efforts and boosting your productivity.
In this article by Nicolas Frankel, author of Learning Vaadin, we will:
- Learn key concepts behind the Vaadin framework
- Have an overview of its internal architecture
- See how to deploy a Vaadin application to a servlet container, be it in an IDE or outside it
- See how to update the previously developed application with a very simple interaction in order to display "Hello Vaadin!"
JIRA: Programming Workflows
In this article by Jobin Kuruvilla author of JIRA Development Cookbook, we will cover:
- Writing a workflow condition
- Writing a workflow validator
- Writing a workflow post function
- Editing an active workflow
Android User Interface Development: Validating and Handling Input Data
Android provides an excellent toolset to capture many different types of data from the user, while also providing loose coupling between your application components in the form of Intent structures. By using several smaller Activity classes to capture data, while at the same time abstracting the functionality to capture different types of input, you'll be able to more easily reuse the input capturing Activity classes, not just within the application, but in other applications as well. Further, by registering the Activity correctly, you'll allow other applications to override, or make use of your Activity implementation, allowing the users to select their preferred capturing mechanism.
This article by Jason Morris, author of Android User Interface Development: Beginner's Guide, provides tips regarding taking input from a user, and how to keep this experience as painless as possible. This article investigates the different input widgets Android provides and how to configure them best, depending on the situation. Also, when everything else fails, how best to inform your users that what they are doing is wrong.
Read Android User Interface Development: Validating and Handling Input Data in fulliPhone: Issues Related to Calls, SMS, and Contacts
Undoubtedly, iPhone is one of the most exciting mobile devices in the world. Its iOS is used in other Apple devices, such as iPad and iPod Touch.
Although iPhone is a smartphone, we shouldn't forget its main functionality of making phone calls and sending text messages in addition to its other rich features. This article by Arturo Fernandez Montoro, author of iPhone JavaScript Cookbook, will teach you how to use the contacts stored in the internal address book of the device.
Specifically, we will cover:
- Calling a number
- Sending an SMS to a number
- Selecting contacts
- Creating a new contact
- Searching and displaying contacts


