UnifyWeaver

Book 7: Cross-Target Glue

Multi-Language Pipelines and Cloud Deployment

Part of the UnifyWeaver Education Series

This book covers UnifyWeaver’s cross-target glue system, which enables predicates compiled to different languages to communicate and compose seamlessly. You’ll learn how to build hybrid systems where each component runs in its optimal environment.

Prerequisites

Required:

Recommended:

Technical:

What You’ll Learn

By completing this book, you will be able to:

Learning Path

Part 1: Foundations (Chapters 1-2)

1. Introduction to Cross-Target Communication (01_introduction.md)

2. Philosophy and Design Principles (02_philosophy.md)

Part 2: Core Infrastructure (Chapters 3-4)

3. Target Registry and Mapping (03_target_registry.md)

4. Pipe Protocols and Data Formats (04_pipe_protocols.md)

Part 3: Shell Integration (Chapters 5-6)

5. Shell Script Generation (05_shell_glue.md)

6. Shell Pipeline Orchestration (06_shell_pipelines.md)

Part 4: .NET Integration (Chapters 7-8)

7. .NET Bridge Generation (07_dotnet_bridges.md)

8. IronPython Compatibility (08_ironpython_compat.md)

Part 5: Native Targets (Chapters 9-10)

9. Go and Rust Code Generation (09_native_code_gen.md)

10. Native Binary Orchestration (10_native_orchestration.md)

Part 6: Network Communication (Chapters 11-12)

11. HTTP Services (11_http_services.md)

12. Distributed Pipelines (12_distributed_pipelines.md)

Part 7: Production Ready (Chapters 15-16)

15. Production Deployment (15_deployment_production.md)

16. Cloud & Enterprise (16_cloud_enterprise.md)

Part 8: Reference (Chapters 13-14)

13. API Reference (13_api_reference.md)

14. Case Studies (14_case_studies.md)

Chapter Summary

Chapter Topic Key Concepts
1 Introduction Location transparency, transport model
2 Philosophy Design principles, use cases
3 Target Registry Families, capabilities, defaults
4 Pipe Protocols TSV, JSON, header negotiation
5 Shell Glue AWK, Python, Bash generation
6 Shell Pipelines Multi-stage orchestration
7 .NET Bridges PowerShell, IronPython hosting
8 IronPython Compatibility, fallback strategies
9 Native Code Go/Rust wrappers, parallel processing
10 Native Orchestration Compilation, cross-platform
11 HTTP Services Server generation, API design
12 Distributed Clients, sockets, mixed pipelines
13 API Reference Complete documentation
14 Case Studies Real-world examples
15 Production Deployment, security, monitoring
16 Cloud & Enterprise Containers, secrets, serverless

Implementation Status

The cross-target glue system is fully complete:

Phase Description Status
1 Foundation (registry, mapping) Complete
2 Shell Integration (AWK, Python, Bash) Complete
3 .NET Integration (C#, PowerShell, IronPython) Complete
4 Native Targets (Go, Rust) Complete
5 Network Layer (HTTP, sockets) Complete
6 Production Ready (deployment, monitoring) Complete
7a Container Deployment (Docker, Kubernetes) Complete*
7b Secrets Management (Vault, AWS, Azure, GCP) Complete*
7c Multi-Region & Cloud Functions Complete*

*Phase 7 features are EXPERIMENTAL - code generation is tested, but actual deployment has not been integration-tested.

Code Examples

Each chapter includes working code examples in the examples/ directory:

examples/
  01-hello-pipeline/       # Simple AWK + Python pipeline
  02-shell-formats/        # TSV, CSV, JSON format examples
  03-dotnet-bridge/        # C# + PowerShell integration
  04-native-parallel/      # Go parallel processing
  05-distributed/          # HTTP microservice example
  06-cloud-deploy/         # Docker, K8s, serverless examples

Additional Resources

What’s Next?

After completing this book, you’ll understand:

Continue to Book: Workflow to learn about:

License

This educational content is licensed under CC BY 4.0. Code examples are dual-licensed under MIT OR Apache-2.0.