Cloud Foundry: Design and Architecture
Derek Collison discusses the goals, the design premises and patterns employed in creating the architecture of Cloud Foundry, VMware’s open source PaaS, unveiling internal architectural details.
The content has been bookmarked!
There was an error bookmarking this content! Please retry.
Posted by Jonathan Allen on Oct 13, 2010
IBM is offering a DB2 stored procedure debugger as part of the DB2 Add-ins for Visual Studio 2010. They claim it offers "full end to end debugging for SQL procedures for VB and C# apps”, though you will need hotfix KB2106584 from Microsoft to set break points.
This beta comes with standard ADO.NET providers for DB2 LUW, IDS, DB2 for z/OS and DB2 for IBM i. An Entity Framework provider is also included, with support for database first scenarios and canonical functions.
On the designer-side, you get a server explorer for creating/modifying databases, tables, views, etc. The stored procedure editor includes syntax highlighting. Unfortunately the on-line documentation is quite light.
The installation instructions for the database providers and add-ons show a distinct lack of professionalism. Unlike most vendors, IBM is requiring that their database providers be installed into the Global Assembly Cache. However, they cannot be bothered to offer a simple installer for this. Instead you just get a batch file. This batch file will partially fail unless it is run in a console window launched via the “Visual Studio Command Prompt”. Keep in mind that this is for the “IBM Data Server Provider”, not the add-on itself, which in turn suggests that they expect you to install Visual Studio on your test machines just to run their compiled application. Installing the add-on is another batch file, which doesn’t require the VS command prompt, but this doesn’t include the help files. To install those you must follow these steps.
Prerequisites:
Requirements for installing the IBM Database Add-Ins Help Library:
- The .msha and .mshc files must be located on the hard drive of the computer where you want to install the IBM Database Add-Ins Help Library.
- You must have administrator privileges to install help content.
- The Help Library Agent must be stopped.
If the Help Library Agent icon is displayed in the system tray, right-click the icon, and then click Exit.- The location for storing local help content must be specified before you install the IBM Database Add-Ins Help Library.
- With Visual Studio running, click Help > Manage Help Settings.
The Set local content location page of the Help Library Manager window opens.- If you want to override the default location for local content, browse to the directory in which you want to install help content.
Note: You specify this location only once for all help content that you install locally. After you specify the location, you cannot change it.- Click OK, and then click Exit on the Help Library Manager main page.
To install the IBM Database Add-Ins Help Library:
- Stop the Help Library Agent if it is running. In the system tray, right-click the Help Library Agent icon, and then click Exit.
- Open a command prompt and change to the directory where you unzipped IBM.NETVSAI4.0Beta.zip.
- Run the add-ins help install batch script:
setupVSAI4.0_Help.bat
The Install Content from Disk page of the Help Library Manager window opens.- Click the Add link to the right of IBM Database Add-Ins Help Library, and then click Update.
- On the Security Alert page, click Yes.
The Updating Local Library page shows the progress for merging indexes.- When the Updating Local Library page shows the "Finished updating" message, click Finish, and then click Exit on the Help Library Manager main page.
Automating Error Reporting for .NET Applications
Visual Studio vNext: ALM features for Agile Planning, Team Collaboration
How ALM Supports Business Processes
Want to know how software releases can be stress-free and happen with one click? Try Go free!
Improving Software Delivery Cycles: Pre-requisites and Inhibitors
Go: Agile Release Management Solutions. Go enables predictable, defect-free and timely software releases.
Derek Collison discusses the goals, the design premises and patterns employed in creating the architecture of Cloud Foundry, VMware’s open source PaaS, unveiling internal architectural details.
Andrew Watson talks about the work of the OMG, where CORBA is alive and well (hint: in your car), UML and UML Profiles vs. custom Modeling languages, DDS and other middleware, and much more.
Sohil Shah discusses creating iPhone and Android enterprise mobile applications based on cloud services using the open source platform OpenMobster.
Paul Sanford presents the transformations supported by data throughout its life cycle, and how that can be better done with Splunk, an engine for monitoring and analyzing machine-generated data.
A common “best practice” for unit tests is to only write a one assertion in each test. I intend to question this advice by showing that multiple assertions per test are both necessary and beneficial.
John Rauser presents the architectural and technological evolution of Amazon retail websites starting with 1994 and ending with adopting Amazon Web Services.
Michael Stal discusses system architecture quality, how to avoid architectural erosion, how to deal with refactoring, and design principles for architecture evolution.
Every developer has had to integrate with another system, API or component. Tis article provides strategies to handle the change and for he separating system boundaries.
No comments
Watch Thread Reply